0

为了保持与 java 脚本中的警报和提示对话框的一致性,我想知道是否有一个对话框接受 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

这将显示表单代码在 htmlfile 中的任何位置。而不是在调用表单时

并创造

使用表格

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 回答