以下のコードはdocument.write
を使用して動作しています。値exceeded
をLabel1
に表示する方法と、値が超過した場合に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
@James - あなたはそれを読んでいますか?まずそれを完全に読んでください。 – Mal