2013-04-17 23 views
6

window.prompt'a eşdeğer bir şey yapmanın bir yolunu bulmaya çalışıyorum, ancak bu, birden çok giriş satırına izin veriyor.window.prompt çoklu satır girişi JavaScript CSS

textArea içeren z-index numaralı bir div kullanarak kendi oluşturmam olabilir, ancak jQuery'de veya daha zarif olacak bir eklentinin var olduğunu umuyorum.

Herhangi bir fikrin var mı?

+3

Ne jQuery iletişim konusunda İşte

bir örnek? http://jqueryui.com/dialog/ – mattytommo

+0

Bu, http://stackoverflow.com/questions/7255444/javascript-multi-line-textbox-in-prompt –

+0

'un bir kopyasıdır. Her ikinize de teşekkürler 7255444 jquery iletişim kutusu). – htrufan

cevap

10

Bunu yapmak için jQuery Dialog'u kullanabilirsiniz. http://jsfiddle.net/RBKaZ/

bu HTML

<div id="dialog"> 
    <p>Please enter your name</p> 
    <textarea id="name"></textarea> 
</div> 
<label>Name entered: </label> 
<label id="nameentered"></label> 
<br /> 
<input type="button" id="open" value="Open Dialog" /> 

Ve bu jQuery kullanarak::

$("#dialog").dialog({ 
    autoOpen: false, 
    buttons: { 
     Ok: function() { 
      $("#nameentered").text($("#name").val()); 
      $(this).dialog("close"); 
     }, 
     Cancel: function() { 
      $(this).dialog("close"); 
     } 
    } 
}); 

$("#open").click(function() { 
    $("#dialog").dialog("open"); 
}); 
+1

+ 1 temiz örnek! – acdcjunior