0

Java スクリプトのアラートおよびプロンプト ダイアログ ボックスとの一貫性を維持するために、1 つではなく 2 つの入力を受け入れるダイアログ ボックスがあるかどうか疑問に思っています。

次のような方法をいくつか試しました。

フォームの作成

<form id="management_form">
Enter Option: <input type="text" id="optiontb" name="option">
<input type="button" onclick="myfunction(this.form)" value="submit"> </form>

と呼び出し

document.management_form.submit(); in the java script method

これにより、フォーム コードが html ファイル内にある場所にフォームが表示されます。フォームが呼び出されたときではありません

と作成

を使用したフォーム

var newdiv = document.createElement();
newdiv.innerHTML = "Entry  <br><input type='text' name='myInputs[]'>";
document.appendChild('newdiv');

これについては、 Uncaught error:NOT_FOUND_ERROR:DOM Exception8 というエラーが表示されます

これを行うためのより良い方法はありますか?

編集:Girishが以下に提案するようにいくつかの操作を実行した後:

HTMLコードは次のとおりです。

<title>
<style>
 I have include the code for the style
</style>
<script>
 function request()// renamed it here 
   { // this is exactly same the code in the sample web site
      }

この Java スクリプト メソッドを呼び出す方法

 function myfunction(frm)
  {
var opt=frm.option.value;  
request();
$( "#dialog-form" ).dialog( "open" ); 

これはから呼び出されます

 <form name="management_form">
  Enter Option: <input type="text" id="optiontb" name="option"> 
 <input type="button" onclick="myfunction(this.form)" value="submit"> </form>

これがダイアログとして表示され、htmlページのように表示されないようにするために、ここに追加できるものはありますか?

4

1 に答える 1

2

このような機能が必要だと思いますので、この URL を確認してください。

http://jqueryui.com/demos/dialog/modal-form.html

これが気に入ったら、そのコードをダウンロードして、これをコードに実装してください.....

于 2012-05-29T07:54:35.230 に答える