【发布时间】:2016-05-26 17:18:29
【问题描述】:
我正在处理一个使用 jquery 验证表单的 php 表单。现在在这个表单中有单选按钮列表。如果用户单击是,则与该单选按钮列表相关的文本框将不会被验证。如果用户单击否,则应验证与该单选按钮列表相关的文本框..
但现在的问题是,我之前的开发人员是这样验证表单的:
jQuery(".required").each(function(){
var vlr = jQuery(this).val();
if(vlr == ''){
alert("Value not to be blank");
jQuery(this).focus();
e.preventDefault();
e.stopPropagation();
return false;
}
});
单选按钮列表的HTML部分
<tr>
<td class="css-gen7 paragraph">Is premium paid?
<input name="is_premium_016" value="yes" class="required" type="radio">Yes
<input name="is_premium_016" value="no" class="required" type="radio">No
</td>
<td class="css-gen7">if not,why not? <input name="if_not_017" type="text" class="required" style="width:30%"></td>
</tr>
此代码正在验证完整的表单我如何捕获单选按钮列表值以及如果用户勾选“是”如何停止文本框的验证?
我希望你明白我想要什么。
谢谢
【问题讨论】:
-
您能否展示表单的 sn-p(最重要的是带有 Radio-Button Group 的部分)?在不知道单选按钮的属性/属性(如名称、类、id 等)的情况下给出一般意见有点困难......
-
请检查我添加了html部分@Poiz
标签: javascript php jquery validation