<form>
<input type='submit' name='btn1' value='btn1' onclick='javascript:return test()' />
</form>
function test(){
$('#testDiv').dialog('open');
}
对话框有2个按钮"确定"和"取消">
在"确定"按钮上,我写了.submit()
工作正常。
但问题是当值发布到未设置.php文件$_POST['btn1']
时。如果没有在事件上调用OnClick
函数并且直接触发了提交按钮,则会设置该按钮。
谁能帮忙?
是的,如果你手动jQuery提交,即通过调用$("#formid"(.submit((;你的提交按钮不会出现在POST值中,但所有其他值都会出现。
我在处理 jquery Ajax 验证码时注意到了这个问题。
您可以通过放置一个或两个隐藏值并检查您的 POST 值来确认这一点。
在你的
提交按钮中输入一些值。
<input type="submit" name="submit" value="submit" onclick="... do whatever"/>