自從我開始使用網絡語言(HTML,javascript,PHP)以來,已經有一個月了,今天我被要求創建一個訂閱頁面...... 我能夠改變顏色一個輸入文本框變成紅色,如果必填字段爲空,問題是:我希望它再次變成白色,當我點擊某個鍵時,當我在其中鍵入內容時... 這裏是我的測試代碼(一個小程序要理解如何某些命令工作):onkeydown/onkeypress html和javascript
<HTML>
<BODY>
<SCRIPT>
function check()
{
var value;
value = document.test.Secondary_Key.value;
if (value.length < 1)
{
document.getElementById("Secondary_Key").style.backgroundColor = "red";
}
}
</SCRIPT>
<SCRIPT>
function colorbox()
{
var values;
values = document.test.Secondary_key.value;
if (values.length > 0)
document.getElementById("Secondary_Key").style.backgroundColor = "white";
}
</SCRIPT>
<FORM name = test>
<TABLE>
<TR>
<TD align = right>Secondary key<input type="text" size="35" maxlength="256" name="Secondary_Key" value="" id="Secondary_Key" onkeydown="colorbox();"></TD>
</TR>
<TR>
<TD align = right>FIRST<input type="text" size="35" maxlength="256" name="FIRST" value="" id="FIRST"></TD>
</TR>
<TR>
<TD align = center><BUTTON NAME="submit" VALUE="Submit" TYPE="button" id="Submit" onclick="check();">Submit</BUTTON></TD>
</TABLE>
</FORM>
</BODY>
</HTML>
看看jquery toggle() – Jim 2014-10-03 12:23:50