我的问题是,如何确定用户按下"is"还是“否” 这是一个 html
<form id="delFrm" method="post">
<label>Do you want delete?</label>
<input type="submit" name="yes" id="yes" value="yes" />
<input type="submit" name="no" id="no" value="no" />
</form>
这里是 jquery/js
<script type="text/javascript">
$(document).ready(function() {
$('#delFrm').submit(function(){
var yes = true;//how to define it??????
if(yes) {
//sent ajax to delete the data
} else {
//close close the form on a fancybox
}
return false;
});
});
</script>
谢谢
最佳答案
稍微更改您的标记:因为“否”按钮不需要执行 ajax 调用,您可以简单地编写
<form id="delFrm" method="post">
<label>Do you want delete?</label>
<input type="submit" name="yes" id="yes" value="yes" />
<button type="button" id="no">No</button>
</form>
你的js代码可以简化为
<script type="text/javascript">
$(document).ready(function() {
$('#delFrm').submit(function(evt){
evt.preventDefault();
//sent ajax to delete the data
});
});
</script>
然后为“否”按钮创建另一个处理程序(关闭您的 fancybox)
关于javascript - 在 fancybox 上是/否形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14136571/