价值<;选择>;jQuery选择时无法识别输入
在我正在使用的应用程序中,应根据单选按钮的输入动态选择“选择”下拉框中的选项。但是,虽然该值看起来是以视觉方式设置的(它显示在下拉菜单框中),但无法识别该值。更详细地说,即使选择了一个值(,并且数据没有正确地发布到我的PHP脚本中,我仍然会收到一条“ThisFieldisRequired”消息价值<;选择>;jQuery选择时无法识别输入,jquery,forms,Jquery,Forms,在我正在使用的应用程序中,应根据单选按钮的输入动态选择“选择”下拉框中的选项。但是,虽然该值看起来是以视觉方式设置的(它显示在下拉菜单框中),但无法识别该值。更详细地说,即使选择了一个值(,并且数据没有正确地发布到我的PHP脚本中,我仍然会收到一条“ThisFieldisRequired”消息 $("input[name='visionID']").change(function() { $("#visionDisplay").val($(this).attr("data-
$("input[name='visionID']").change(function() {
$("#visionDisplay").val($(this).attr("data-insurance-display"));
if($(this).attr("id") == "e" || $(this).attr("id") == "d") {
$("#visionDependentsEnrolled").val("false");
$("#visionDependentContainer").hide();
} else {
$("#visionDependentsEnrolled").val("true");
$("#visionDependentContainer").show();
if ($(this).attr("id") == "s") {
$(".visionRelationship").val("Spouse");
$(".visionRelationship option").not(":selected").prop("disabled", true).css("background-color", "#D3D3D3");
}
else if ($(this).attr("id") == "c") {
$(".visionRelationship").val("Dependent");
$(".visionRelationship option").not(":selected").prop("disabled", true).css("background-color", "#D3D3D3");
} else {
$(".visionRelationship option").not(":selected").prop("disabled", false).css("background-color", "white");
}
}
});
我环顾四周,似乎简单地使用.val()就可以了,但事实并非如此。任何建议都将不胜感激
编辑:
我的HTML的一部分:
<div id='visionDependentContainer'>
<div class='form-group-sm'>
<label class='control-label col-md-6'>How many dependents would you like to add? Please include
both your spouse (if applicable) and any dependent children. <span class='requiredMark'>*</span>
</label>
<div class='col-md-6'>
<select name='visionDependentCount' class='required form-control' id='visionDependentCount'><option
value=''>Select</option>
<option value='1'
<?php (isset($visionDependentCount) && $visionDependentCount == '1') ? print 'selected' : '' ?>>One</option>
<option value='2'
<?php (isset($visionDependentCount) && $visionDependentCount == '2') ? print 'selected' : '' ?>>Two</option>
<option value='3'
<?php (isset($visionDependentCount) && $visionDependentCount == '3') ? print 'selected' : '' ?>>Three</option>
<option value='4'
<?php (isset($visionDependentCount) && $visionDependentCount == '4') ? print 'selected' : '' ?>>Four</option>
<option value='5'
<?php (isset($visionDependentCount) && $visionDependentCount == '5') ? print 'selected' : '' ?>>Five</option>
<option value='6'
<?php (isset($visionDependentCount) && $visionDependentCount == '6') ? print 'selected' : '' ?>>Six</option>
</select>
</div>
</div>
<div class='clearfix'></div>
<div class='table-responsive'>
<table class='table table-condensed' id='visionDependentTable'>
<tr>
<th>Full Name <span class='requiredMark'>*</span></th>
<th>SSN <span class='requiredMark'>*</span></th>
<th>Gender <span class='requiredMark'>*</span></th>
<th>Date of Birth <span class='requiredMark'>*</span></th>
<th>Relationship <span class='requiredMark'>*</span></th>
</tr>
<tr>
<td><input type='text' class='required' name='visionFirstName1' id='visionFirstName1'
placeholder='First'
value='<?php (isset($visionFirstName1)) ? print $visionFirstName1 : print "" ?>' /> <input
type='text' class='required' name='visionLastName1' id='visionLastName1' placeholder='Last'
value='<?php (isset($visionLastName1)) ? print $visionLastName1 : print "" ?>' /></td>
<td><input type='text' class='ssn required' maxlength="9" name='visionSSN1' id='visionSSN1'
value='<?php (isset($visionSSN1)) ? print $visionSSN1 : print "" ?>' /></td>
<td><select name='visionGender1' class='required' id='visionGender1'>
<option value='M'
<?php (isset($visionGender1) && $visionGender1 == "M") ? print "selected" : '' ?>>Male</option>
<option value='F'
<?php (isset($visionGender1) && $visionGender1 == "F") ? print "selected" : '' ?>>Female</option>
</select></td>
<td><select name="visionMonth1" class='required' id="visionMonth1">
<option value=''>..</option>
<option
<?php (isset($visionMonth1) && $visionMonth1 == "01") ? print "selected" : print "" ?>
value='01'>01</option>
<option
<?php (isset($visionMonth1) && $visionMonth1 == "02") ? print "selected" : print "" ?>
value='02'>02</option>
<option
<?php (isset($visionMonth1) && $visionMonth1 == "03") ? print "selected" : print "" ?>
value='03'>03</option>
<option
<?php (isset($visionMonth1)&& $visionMonth1 == "04") ? print "selected" : print "" ?>
value='04'>04</option>
<option
<?php (isset($visionMonth1) && $visionMonth1 == "05") ? print "selected" : print "" ?>
value='05'>05</option>
<option
<?php (isset($visionMonth1) && $visionMonth1 == "06") ? print "selected" : print "" ?>
value='06'>06</option>
<option
<?php (isset($visionMonth1) && $visionMonth1 == "07") ? print "selected" : print "" ?>
value='07'>07</option>
<option
<?php (isset($visionMonth1) && $visionMonth1 == "08") ? print "selected" : print "" ?>
value='08'>08</option>
<option
<?php (isset($visionMonth1) && $visionMonth1 == "09") ? print "selected" : print "" ?>
value='09'>09</option>
<option
<?php (isset($visionMonth1) && $visionMonth1 == "10") ? print "selected" : print "" ?>
value='10'>10</option>
<option
<?php (isset($visionMonth1) && $visionMonth1 == "11") ? print "selected" : print "" ?>
value='11'>11</option>
<option
<?php (isset($visionMonth1) && $visionMonth1 == "12") ? print "selected" : print "" ?>
value='12'>12</option>
</select> <input type="text" class='required day' name="visionDay1" id="visionDay1"
value='<?php (isset($visionDay1)) ? print $visionDay1 : print "" ?>' placeholder="Day" /> <input
type='text' class='required year' name='visionYear1' id='visionYear1'
value='<?php (isset($visionYear1)) ? print $visionYear1 : print "" ?>' placeholder="Year" /></td>
<td><select class='required visionRelationship' name='visionRelationship1' id='visionRelationship1'><option
value=''>Select</option>
<option value='Spouse'
<?php (isset($visionRelationship1) && $visionRelationship1 == "Spouse") ? print "selected" : print "" ?>>Spouse
</option>
<option value='Dependent'
<?php (isset($visionRelationship1) && $visionRelationship1 == "Dependent") ? print "selected" : print "" ?>>Dependent
</option>
</select></td>
</tr>
您希望添加多少受抚养人?请包括
您的配偶(如适用)和任何受抚养子女*
挑选
>两个
>四
>六
全名*
SSN*
性别*
出生日期*
关系*
你能发布html代码吗?@niceman当然,我已经编辑了一些html代码。谢谢。