2012-04-24 2 views
-1

Мне нужна помощь здесь. Мне нужно отобразить всплывающее текстовое поле. Например, есть некоторое количество, что пользователю нужно вставить, чтобы отобразить текстовое поле:Отображать всплывающее окно с текстом

Quantity : 3 

Если пользователь вставить 3, то 3 текстового поля будет отображаться.

ID : (Textbox) 
    (Textbox) 
    (Textbox) 
+2

Является ли это домашнее задание вопрос? Если да, пожалуйста, отметьте как таковой. –

+1

Спасибо, что сообщили нам, что вы делаете. Если у вас есть вопросы, не стесняйтесь спросить. – JohnFx

+1

Пахнет домашней работой. – iambriansreed

ответ

0
for(var i=0; i<quantity; i++) 
     Alert("your message"); 
+0

«ваше сообщение»? Например, извините, я не очень хорошо разбираюсь в html или javascript. – stillLearning

+0

@ 20151012 Принимаю сообщение, которое вы хотите отобразить? Все, что вы хотите отобразить на экране –

+0

Похоже, что 20151012 нуждается в диалоговом окне, чтобы принять три пользовательских ввода (в данном случае), вместо того, чтобы отображать статическое сообщение три раза. –

1

HTML:

<input type="text" name="qty" id="qty" /> 
<input type="button" name="btn" id="btn" /> 

ЯШ:

$(function() { 
    $('#btn').click(function() { 
     var qty = $('#qty').val(); 
     if (qty > 0) { 
      for (var i = 0; i < qty; i++) { 
       $('body').append('<input type="text" />'); 
      } 
     } 
    }); 
}); 
Смежные вопросы