-4
我想寫一個代碼的幫助,我可以找到代碼的長度,並根據我可以更改錯誤的顏色。如果密碼小於4,那麼它將顯示爲紅色,如果8比黃色,並且如果12比綠色。驗證密碼並根據密碼長度更改其顏色:
我最初的代碼,
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function checkPasswordLength(password){
if (password.length > 12) {
document.getElementById("errorSpan").innerHTML = "Limit is 12characters";
}
else {
document.getElementById("errorSpan").innerHTML = "";
}
}
</script>
</head>
<body>
<form>
<input type="password" name="pwd"onchange='checkPasswordLength(this.value)'>
<span id="errorSpan" style="color:red;"></span>
</div>
</form>
</body>
</html>
好的。那麼你的問題是什麼?什麼在工作或不工作?你會得到什麼錯誤? –
應該有足夠的代碼片段來獲取字符串的長度。至於改變顏色,你所要做的就是對document.getElementById(「errorSpan」)。style.color =「#FDFF00」;'爲黃色和'document.getElementById(「errorSpan」)。style.color =「 #FF0000「;'紅色 –
[color hex](http://www.color-hex.com/color/000000) [字符串長度](http://www.w3schools.com/jsref/jsref_length_string.asp ) [更改元素顏色](http://www.w3schools.com/jsref/prop_style_color.asp) –