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. } } }); }); |
我想到的一种方法是不设置
在