我一直在寻找,但似乎无法找到很多澄清...... 我正在创建一个表单 - 如果用户要选择联系人“电子邮件”的选项, 用户必须输入电子邮件输入类型的文本值。
这是一个小提琴 - https://jsfiddle.net/4s3bLf65/
if ($("input[name='option']").val()=='email') &&($("input[name='email1']").val() == '')
{
alert('Enter email');
return false;
}
我似乎无法弄清楚js的正确语法...... 有什么建议吗?
答案 0 :(得分:0)
尝试这种方式:
if ($("input[name='option']:checked").val()=='email' && $("input[name='email1']").val() == '')
{
alert('Enter email');
return false;
}
答案 1 :(得分:0)
if
有太多的傻瓜您没有获得:checked
框的价值。
$(document).ready(function() {
$('input[name="btn_submit"]').click(function() {
if ($("input[name='option']:checked").val() == 'email' && $("input[name='email1']").val() == '') {
alert('Enter email');
return false;
}
});
});