0
いくつかの異なる方法を試してみましたが、それを正しく理解することはできません。このJavaScriptビジネスは、15年前と同じではありません。ありがとうございました。MVC Javascriptチェックボックスの値の構文に基づいてTextInputFor読み取りを切り替えますか?
@section scripts
{
<script>
$(function() {
$("#cut").click(function() {
if (m.Fixture.IsCut.checked = true)
{
m.Fixture.BackOdds.readOnly == false;
}
else
{
m.Fixture.BackOdds.readOnly == true;
}
});
});
</script>
}
<div class="form-group">
@Html.LabelFor(m => m.Fixture.BackOdds)
@Html.TextBoxFor(m => m.Fixture.BackOdds, new { @id = "BackOdds", @class = "form-control", @readonly = "readonly" })
</div>
<div class="checkbox">
<label>
@Html.CheckBoxFor(m => m.Fixture.IsCut, new { @id = "cut", @onchange = "AutoCalculateMandateOnChange(this)"}) Odds Cut?
</label>
</div>
(
m.Fixture.IsCut
とm.Fixture.BackOdds
があなたのDOM内の要素ではありません)あなたの要素を参照する必要がある - 素晴らしいです! – user6063812