Javascript从里面确认框+

时间:2012-04-29 16:01:41

标签: php javascript forms

我有一个PHP / MySQL礼品清单,人们可以点击“预订”按钮预订一件礼物。事情是在那个清单中有礼物,已经被祝10次。因此,要保留所有10件特定礼品,必须单击保留按钮10次,javascript始终确认是否愿意保留一件礼品。

我现在所追求的是javascript确认确认的更改+表格,它会将数据发送到action.php。

在HTML中,它看起来像这样:

<p>How many piece of gift are you willing to reserve?</p>
<form action="action.php" method="post">
    <input type="text" name="giftammount" />
</form>

当确认返回true时,它将提交答案,action.php将为MySQL表格提供魔力。

那么,这在技术上是否可行?不是我已经尝试过,我已经花了好几个小时想知道这一点,但无法解决这个问题。

3 个答案:

答案 0 :(得分:1)

如果您正在使用jQuery UI,那么对话框小部件可能就是您所需要的:

  

使用模式对话框要求用户在多步骤过程中输入数据。在内容区域中嵌入表单标记,将模式选项设置为true,并使用buttons选项指定主要和次要用户操作。

查看jQuery UI page的示例和基本代码

答案 1 :(得分:0)

Javascript确认框和表单是两个完全不同的东西。

解决此问题的一种方法是创建一个模态框并模拟确认框+确认对话框效果。

alert()confirm()prompt()等其他功能只有文字,但 不是HTML

答案 2 :(得分:0)

以下内容可能会有所帮助

如果函数confirmAction返回true,则表单将被提交,否则表单将不会。如果确认过程需要ajax,则可以使用带有asnc:true

的jquery ajax函数
function confirmAction(){
  //return true or false
}

<form action="action.php" onsubmit="return confirmAction()" method="post">
    <input type="text" name="giftammount" />
</form>