ドロップダウンリストアイテムを変更すると、80個近くのテキストボックスコントロールが動的に作成されます。
ユーザーが項目の追加ボタンをクリックしたときに、これらのテキストボックスが空にならないようにする必要があります。
私はdocument.getElementbyidを知っていますが、テキストボックスのIDがわからないので、私の目的には役立ちません。作成されるテキストボックスのIDは「txt」で始まります。
誰でもこれを実現する方法のサンプルコードを貼り付けることができます。
前もって感謝します。
回答:
回答№1は0function validateInput() {
var inputControls = document.getElementsByTagName("input");
for(var i = 0; i < inputControls.length; i++) {
var c = inputControls[i];
if(c.id && c.id.substring(0, 3) === "txt" && c.value === "") return false;
}
return true;
}
これを添付します submit
ハンドラーまたは適切なハンドラー。