单选按钮以启用表单字段
我有一个包含两个单选按钮的表单,我想在选中单选按钮时启用相应的字段。 我的代码不起作用,这里是:
$(document).ready(function() { var $type = $('select'), $field1 = $("#fieldID1"), $field2 = $("#fieldID2"); $type.change(function() { var isDisabled = ($type.filter(":checked").val() === "1"); $field1.prop("disabled", !isDisabled); $field2.prop("disabled", isDisabled); }).change(); });
我的HTML身体就像:
我引用了这篇文章中的代码。 谁能指出我的问题是什么,我对jQuery不太熟悉,谢谢!
仍然无法修复……
$fieldID1.prop("disabled", !isDisabled); $fieldID2.prop("disabled", isDisabled);
应该是:
$field1.prop("disabled", !isDisabled); $field2.prop("disabled", isDisabled);
$(document).ready(function() { var $type = $(':radio[name="select"]'), $field1 = $("#fieldID1"), $field2 = $("#fieldID2"); $type.change(function() { var isDisabled = ($type.filter(":checked").val() === "1"); $field1.prop("disabled", !isDisabled); $field2.prop("disabled", isDisabled); }).change(); });