私は多くのフォーラムを切り替えて、これを行うための提案された方法を使用しましたが、うまくいかないようです. だから私は自分が何を間違えたのかを発見するのを助けるために、2番目の目を探しています.
これはフォームを生成する cms であり、残りを実行するスクリプトを書いているだけです。jQuery目的のcmsによると、名前とIDを交換できます。以下に私のjQueryコードを示し、次に操作しようとしている部分を示します。フォームは既にテキスト ボックスを無効にしており、選択肢が選択された後に再度有効にすることはできません。
<script type="text/javascript">
$(document).ready(function()
{
$("input:text[name=Other]").attr("disabled", true);
$("select[name=School[]]").change(function()
{
var chk= $(this).val();
if (chk == 'Other')
{
$("input:text[name=Other]").attr("disabled", false);
}
});
});
</script>
<form id="ouforms" name="ouforms" method="post" class="ldpforms">
<select name="School[]">
<option value="PleaseSelect" checked="checked">(Please Select)</option>
<option value="BeachPublicSchools">Beach Public Schools</option>
<option value="BelfieldPublicSchools">Belfield Public Schools</option>
<option value="BillingsCountyPublicSchools">Billings County Public Schools</option>
<option value="BowmanCountyPublicSchools">Bowman County Public Schools</option>
<option value="DakotaHorizonYouthCenter">Dakota Horizon Youth Center</option>
<option value="DickinsonAdultLearningCenter">Dickinson Adult Learning Center</option>
<option value="DickinsonCatholicSchools">Dickinson Catholic Schools</option>
<option value="DickinsonStateUniversityStudents">Dickinson State University Students</option>
<option value="EarlyChildhoodLeft">Early Childhood Left</option>
<option value="GlenUllinPublicSchools">Glen Ullin Public Schools</option>
<option value="HallidayPublicSchools">Halliday Public Schools</option>
<option value="HebronPublicSchools">Hebron Public Schools</option>
<option value="HettingerPublicSchools">Hettinger Public Schools</option>
<option value="HopeChristianAcademy">Hope Christian Academy</option>
<option value="KilldeerPublicSchools">Killdeer Public Schools</option>
<option value="LoneTreeGolvaPublicSchools">Lone Tree (Golva) Public Schools</option>
<option value="MottRegentPublicSchools">Mott/Regent Public Schools</option>
<option value="NewEnglandPublicSchools">New England Public Schools</option>
<option value="RichardtonTaylorPublicSchools">Richardton Taylor Public Schools</option>
<option value="ScrantonPublicSchools">Scranton Public Schools</option>
<option value="SouthHeartPublicSchools">SouthHeart Public Schools</option>
<option value="SWCHS">SWCHS</option>
<option value="TwinButtesPublicSchools">Twin Buttes Public Schools</option>
<option value="WestRiverSpecialServices">West River Special Services</option>
<option value="Other">Other</option>
</select>
<br/>
<label for="Other">Other: </label>
<input type="text" name="Other" value=""/>
</form>