【发布时间】:2014-04-19 20:54:31
【问题描述】:
我有一个表单,它通过下拉菜单显示动态数量的行。每个下拉列表的 id 为“ReasonCd#”,末尾的数字从 0 递增 - 相应地与行号一致。每个下拉菜单都有一个默认选择“选择编号”,其值为 NULL。
我想在表单中添加提交验证。如何提醒用户是否有任何动态数量的下拉菜单选择了默认选项?
<select id='ReasonCd" . $counter . "'> <option disabled='disabled' selected='selected' value=''>Select Number</option> <option>blah</option> </select>
我尝试创建自己的 jQuery,但不幸的是我无法让它工作。
(当我的提交按钮被点击时)
$("#submitButton").click(function() { $('[id^=ReasonCd]').filter(function(){ if($(this).text() == "Select Number"){ alert('Please Select a Number!!!'); } });});
【问题讨论】:
-
你能做一个jsfiddle.net 的例子吗?
-
这里:jsfiddle.net/u74fg/2 我添加了 3 个下拉列表来表示 3 行,但请记住,由于 PHP 从 SQL 数据库中提取,我的行号是动态的。我想让提交按钮提醒用户默认文本仍处于选中状态。
-
+1.. 有用的问题也帮助了我...边解决边学习..
标签: javascript php jquery html forms