以下代碼適用於使用document.write
。如何在Label1
中顯示值exceeded
以及如果超出值,如何將TextBox的背景顏色更改爲紅色(使用JavaScript)。使用JavaScript進行驗證
<script type="text/javascript">
function limitlength(obj, length) {
var maxlength = length
if (obj.value.length > maxlength)
document.write("Exceeded") }
</script>
Enter text (max length is 5 characters):
<form id="form1" runat="server">
<asp:textbox ID="TextBox1" onkeypress="return limitlength(this, 5)" runat="server"></asp:textbox>
<br />
<br />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</form>
這裏沒有問題。 –
這顯然是作業 – isJustMe
@詹姆斯 - 你看過嗎?首先完整閱讀。 – Mal