【发布时间】:2025-11-21 17:25:03
【问题描述】:
通过 jquery impromptu 包含表单并将其提交到 PHP 页面的正确方法是什么。
目前,我正在做:
<script>
var someform = '<form method="post" action="my.php" id="myform">
Enter your name<br />
<input name="name" /><br />
What's your favorite color?<br />
<select name="color">
<option>red></option>
<option>blue</option>
</select><br />
Tell us more about that<br />
<textarea name="comments"></textarea>
<input type="hidden" name="submit" />
</form>';
function callback_form(v,m,f){
if(v == 1)
{
$('#myform').submit();
location.reload();
}
else
{
$.prompt.close()
}
}
</script>
在html中,当我调用它时,表单显示并刷新页面,但不提交。
<a href="#" onclick="$.prompt(someform,{ callback: callback_form, buttons: { Cancel: 0, Add: 1 },focus: 1 });">Launch Form</a>
我觉得我犯了一些简单的错误,但我找不到任何人实际使用即兴添加表单标签的例子。我希望有人能指出我正确的方向。谁能帮助我提示用户输入并使用即兴实际提交表单的最佳方法?
【问题讨论】:
标签: jquery modal-dialog form-submit impromptu