ASP.NET and JQuery – Popup for dropdownlist selected value
如果在我提交表单之前新选择的下拉列表的值是某个值,我要做的是弹出一个”你确定”确认框。
1
2 3 4 5 |
<select name="ListSearchType" id="ListSearchType">
<option value="C">Closed</option> <option value="O">Open</option> <option value="P">Pending</option> </select> |
因此,如果我在启用自动回发的情况下启用了上述下拉列表,如果用户在提交表单之前选择”关闭”,我想弹出一个确认框。
1
2 3 4 5 6 7 8 |
$("#ListSearchType").onchange(function() {
if ($(this).val() =="C") { var confirmed = confirm("Are you sure ?"); if (!confirmed) { return false; } } }); |
表单提交解决方案:
1
2 3 4 5 6 7 8 9 10 |
$(document).ready(function () {
$("#yourFormID").submit(function () { if ($("#ListSearchType").val() =="C")) { if (!confirm("ARe you sure?")) { return false; } } return true; }); }); |
论场变化解决方案
1
2 3 4 5 6 7 8 9 |
$(document).ready(function () {
$("#ListSearchType").change(function () { if ($(this).val() =="C")) { if (!confirm("ARe you sure?")) { //Do something..disable submit, revert to original value. } } }); }); |
我想到的一种方法是不设置
在
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/268773.html