我有一個用戶輸入數字的表單。點擊時會調用一個函數。我想突出顯示並清空任何無效字段(不是數字)。到目前爲止,它突出顯示並清除所有輸入。我只需要那些沒有填寫的,或者輸入不是數字的。突出顯示空輸入字段
\t function validatefilledIn() {
\t \t "use strict";
\t \t var arr = document.getElementsByName('qty');
\t \t var score = document.getElementById('total');
\t \t
\t \t for(var i=0; i<arr.length;i++){
\t \t \t if(isNaN(parseInt(arr[i].value))) {
\t \t \t \t
\t \t \t \t alert("Please make sure all the fields are filled in.");
\t \t \t \t $('input').val('').css("border-color", "red");
\t \t \t \t $('#form1').find('#total').val('');
\t \t \t \t return false;
\t \t \t }
\t \t \t
\t \t }
\t }
<form name="myForm" id="form1">
<fieldset>
<input type="text" name="qty" id="qty1" oninput="findTotal()" class="hvr-pop" required/>
<input type="text" name="qty" id="qty2" oninput="findTotal()" class="hvr-pop" required/>
<input type="text" name="qty" id="qty3" oninput="findTotal()" class="hvr-pop" required/>
<input type="text" name="qty" id="qty4" oninput="findTotal()" class="hvr-pop" required/>
<input type="text" name="qty" id="qty5" oninput="findTotal()" class="hvr-pop" required/>
<input type="text" name="qty" id="qty6" oninput="findTotal()"class="hvr-pop" required/>
</fieldset>
</form>
您計劃如何與服務器名稱相同的字段之間的區別? –
你有什麼建議?我認爲它可以通過函數中的名字循環。 – invincibleme
我是否需要更改我的問題?不知道該怎麼辦。 – invincibleme