以下代码适用于使用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