、第2の入力は、それを示したが、:テキストのコピーは
A)私は入力「2」からテキストを見たい場合は、入力に示したもの「3 "?
HTML:
<input id="1" type="text" oninput=al() /></br>
<input id="2" disabled="disabled" ></br>
<input id="3" disabled="disabled">
JS:
function al() {
var a = document.getElementById("1").value;
var result = a;
var ab = document.getElementById("2");
ab.value=a;
}
B)私は "2" という名前の2回の入力で入力 "1" からテキストを表示したい場合は? HTML:
<input id="1" type="text" oninput=al() /></br>
<input id="2" disabled="disabled" ></br>
<input id="2" disabled="disabled">
JS:
function al() {
var a = document.getElementById("1").value;
var result = a;
var ab = document.getElementById("2");
ab.value=a;
}
なぜあなたは、同じIDを持つ2つの入力に名前を付けるのでしょうか? –
重複IDがHTMLで無効です。そうではありません。 https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/idおよびhttps://www.w3.org/TR/html401/struct/global.html#h-7.5.2 –
これが正当なものでないということは、IDが重複していてもOKではないという誤った仮定を伝えます。無効なHTMLであり、常に重複したIDを持つことになりました。私はブラウザがこれが仕様ではないので、これをバグに「許可/処理する」と考えています。 –