0

Twitter ブートストラップを使用して、フォームの検証に次のように記述します。エラーが発生した場合は、ヘルプテキストを変更してクラス名を変更する必要がありますが、結果は変わらないようです (背景は赤である必要があります)。

アラート結果はalert alert-errorです。

どのように修正すればよいですか?事前にt​​hx。

html

<label>Account</label>
<input id="stdAccount" name="account" type="text" value="" class="input-xlarge" onblur="validateAccountAndID(this,document.getElementById('stdAccountHelp'));">     
<div class="" id="stdAccountHelp"></div>

js

function validateAccountAndID (inputField, helpText) {
    if(!validateNonEmpty(inputField, helpText))return false;
    else {
        var regex = /^\d{1,10}$/;
        if(!regex.test(inputField.value)){
            helpText.classname = 'alert alert-error';
            helpText.innerHTML = "Only allow <= 10 numbers!";
            alert(helpText.classname);
            return false;
        }
    }
        helpText.classname = '';
        helpText.innerHTML = "";
        return true;    
}
4

1 に答える 1