いくつかの条件付きフィールドを追加する必要があるフォームがあります。 http://jsfiddle.net/P2Ab2/59/#&togetherjs=ap7ooRf0rw条件付きフィールドを表示するJqueryスクリプト
<script>
jQuery(document).ready(function ($) {
$('input[name="Payer Type"]').change(function() {
var val1 = $("input[name='Payer Type']:checked").val();
if (val1 == "Medicare") {
$("#Medicare_num").show("slow");
} else {
$("#Medicare_num").hide("slow"); }
});
$('input[name="Payer Type"]').change(function() {
var val1 = $("input[name='Payer Type']:checked").val();
if (val1 == "Medicaid") {
$("#Medicaid_num").show("slow");
} else {
$("#Medicaid_num").hide("slow"); }
});
//
$('input[name="Payer Type"]').change(function() {
var val1 = $("input[name='Payer Type']:checked").val();
if (val1 == "Commercial Insurance") {
$("#Comm_name, #Comm_policy_num").show("slow");
} else {
$("#Comm_name, #Comm_policy_num").hide("slow");
}
});
//
});
</script>
<form>
<table border="0" cellpadding="1" cellspacing="1" style="width: 750px;">
<tbody>
<tr>
<td style="width: 381px;">Please Select Payer Type:</td>
<td colspan="3" style="width: 340px;">
<input name="Payer Type" type="checkbox" value="Medicare" />Medicare
<input name="Payer Type" type="checkbox" value="Medicaid" />Medicaid
<input name="Payer Type" type="checkbox" value="Commercial Insurance" />Commercial Insurance</td>
</tr>
<tr>
<td style="width: 381px;"> </td>
<td colspan="3" style="width: 340px;">
<input id="Medicare_num" name="Medicare Num" placeholder="Medicare ID#" type="text" />
<input id="Medicaid_num" name="Medicaid Number" placeholder="Medicaid ID #" type="text" />
<input id="Comm_name" name="Commercial Insurance Name" placeholder="Commercial Insurance Name" size="50" type="text" />
<input id="Comm_policy_num" name="Commercial Insurance Number" placeholder="Policy #" type="text" />
</td>
</tr>
</tbody>
</table>
</form>
は今、私はそれが一つのことを除いて作業があります:ここでフィドルのそれへのリンクがあるすべての条件付きテキストフィールドがすぐに表示されます。チェックボックスが選択されている場合にのみ表示します。
感謝。できます。プラナブCバラン! – Dccreatives
@dccreatives:この回答は私のものではありません:) –