你可以用JavaScript做到这一点(和jQuery,在这个例子中)你的形式将需要一个ID,如下:
<form action="process3.php" method="POST" id="myForm">
<input type="text" name="checkMargin1" />
<input type="text" name="checkMargin2" />
<input type="submit" value="Send" />
</form>
然后这会进入你的文档头部:
<script type="text/javascript">
$('#myForm').onSubmit(function() {
var check1 = $('input[name="checkMargin1"]').val();
var check2 = $('input[name="checkMargin2"]').val();
if (check1 <= 5 || check2 <= -5) {
var answer = confirm("Are you sure you want to submit?");
return answer;
} else {
return true;
}
});
</script>
当您的表单被提交时,该函数被激发。它获取两个边距字段的值(添加更多应该很容易)并检查它们是否超过-5。如果是,则return true
允许表单提交。如果它们不是,则提示对话询问用户,当用户点击“取消”时点击“好”和false
返回true
,从而允许或停止发送表单。
希望这有助于:)
哪里是你检查的保证金值的代码?你在哪里打开弹出窗口? – Reeno