私はjavascriptの学習者だとbut1があるときに私がする必要がどのようなラジオボタンとテキストボックス
2つのテキストボックスのBOX1のBOX2
が あるbut1 but2この
2つのラジオボタンをやろうとしてきましたbox1は編集可能であり、box2は読み取り専用である必要があります。 but2が選択されている場合、box2は編集可能であり、box1は読み取り専用です。
ページの読み込み時に、両方のテキストボックスが読み込み専用になっている必要があります。それは、フォーム上の私は、サーバーに送信できるテキストボックスの値を持つことになります提出するよう
私のコードは、私はテキストボックスを無効にしますが、読み取り専用にそれらをしたくない
<style type="text/css">
.field-name {
color: #444;
font-family: verdana;
font-size: 0.85em;
line-height: 2em;
}
</style>
<script type="text/javascript">
function makeChoice() {
if (document.getElementById('but1').checked = true) {
document.getElementById('box2').readonly = true;
}
else if (document.getElementById('but2').checked = true) {
document.getElementById("box1").readonly = true;
}
}
</script>
<html>
<body>
<table>
<input type="radio" id="but1" name="vals" onclick="makeChoice()">
<input type="radio" id="but2" name="vals" onclick="makeChoice()">
<input type="text" id="box1" value="abcde">
<input type="text" id="box2" value="pqrst">
</table>
</body>
<html>
以下の通りです。
私はここで何をしているのか分かりません。どんな助けでも大歓迎です。おかげ
:私はあなたのコードを使用しているし、それはまだ動作していません。 – user747291