HTML に 10 個の小さなテキスト フィールド ボックスがあり、ユーザーに 1 ~ 10 の数字を入力してもらいます。別のボックスに同じ数字を 2 回入力することはできません。Javascript/jQueryでこれを達成する方法を見つけるのに苦労しています。
どんな助けでも大歓迎です。
HTML に 10 個の小さなテキスト フィールド ボックスがあり、ユーザーに 1 ~ 10 の数字を入力してもらいます。別のボックスに同じ数字を 2 回入力することはできません。Javascript/jQueryでこれを達成する方法を見つけるのに苦労しています。
どんな助けでも大歓迎です。
値を使用して配列を作成し、重複をチェックするだけです。
var formdata=new Array();
formdata[0]=document.getElementByid('id').value;
formdata[1]=document.getElementByid('id').value;
formdata[2]=document.getElementByid('id').value;
次に、次を使用して配列内の重複を確認します。次の質問は、スタック オーバーフローで役立つと思います: JavaScript 配列で重複する値を見つける最も簡単な方法. ブレークポイントが 1 つである場合は、単純に alert() をユーザーに表示してデータを借ります。
documents.getElementById() を使用する代わりに、使用することもできます
oForm = document.forms[index];
oText = oForm.elements["text_element_name"].value; OR
oText = oForm.elements[index].value;
詳細については、 http ://www.javascript-coder.com/javascript-form/javascript-get-form.phtml を参照してください。