私の ASP ページには、3 つのテキスト ボックスと 2 つのラベル ボックスがあります。テキスト ボックスonblur
イベントで、テキスト ボックス クライアント ID を渡して JavaScript 関数を呼び出しました。
これは私のコードです...
<script type="text/javascript">
function num_validate(cid,cid1) {
var patt = /^\d*(\.\d{1,2})?$/;
if (cid1 == "t1") {
var value=this.document.getElementById(cid).value; //failed
this.document.getElementById(cid).focus(); //failed
var ff = document.getElementById('<%= l1.ClientID %>').value);//failed
}
}
</script>
<asp:TextBox ID="t1" runat="server" onblur="javascript:num_validate(this,'t1')"> </asp:TextBox> <asp:Label ID="l1" runat="server" Text="3"></asp:Label>
<asp:TextBox ID="t2" runat="server" onblur="javascript:num_validate(this,'t2')"></asp:TextBox>
<asp:Label ID="l2" runat="server" Text="5"></asp:Label>
<asp:TextBox ID="t3" runat="server" onblur="javascript:num_validate(this,'t3')"></asp:TextBox>
cid、cid1...のいずれかを使用しても、テキストボックス、ラベルボックスの値を取得できませんでした...
この問題から抜け出す方法を教えてください。