function City()
{
var rule =/^[\u0391-\uFFE5]*$/;
if (rule.exec(document.getElementById("CityTextBox").value))
{
document.getElementById("CityLabel").style.color="black";
document.getElementById("CityLabel").innerText="(仅限10字)";
}
else
{
document.getElementById("CityTextBox").innerText="";
document.getElementById("CityLabel").style.color="red";
document.getElementById("CityLabel").innerText="您输入的形式有误,请重新输入!";
}
}
<asp:TextBox ID="CityTextBox" runat="server" width="220" maxlength="10" onblur="City()"></asp:TextBox>
<asp:Label ID="CityLabel" runat="server" Text="(仅限10字)"></asp:Label>
我想把上面的事件传进两参数,然后下面的多个textbox可以共同用这一个事件,
这该怎么实现。。
{
var rule =/^[\u0391-\uFFE5]*$/;
if (rule.exec(document.getElementById("CityTextBox").value))
{
document.getElementById("CityLabel").style.color="black";
document.getElementById("CityLabel").innerText="(仅限10字)";
}
else
{
document.getElementById("CityTextBox").innerText="";
document.getElementById("CityLabel").style.color="red";
document.getElementById("CityLabel").innerText="您输入的形式有误,请重新输入!";
}
}
<asp:TextBox ID="CityTextBox" runat="server" width="220" maxlength="10" onblur="City()"></asp:TextBox>
<asp:Label ID="CityLabel" runat="server" Text="(仅限10字)"></asp:Label>
我想把上面的事件传进两参数,然后下面的多个textbox可以共同用这一个事件,
这该怎么实现。。
解决方案 »
- 表单的验证
- javascript怎么实现动态在某个<tr></tr>标签添加父标签。
- 请帮我解释一下语法,要详细一点
- 怎么替换 成普通的空格,一个unicode值是160,一个是32。谢谢!
- 如何从a页面来刷新b页面,并且传一个参数到b页面?
- 能看的懂的高手给加上注释吧,
- 想问一下那有javascript目录树的代码
- 高分求一javascript字符串处理函数
- 请问可不可以实现,点击一下按钮,然后在javascript里面使到当前页面上的所有<a...>的连接全部不可用,或者使得页面可以看得见连接,但点
- jquery tabs 选项卡 ,在浏览器中,点击选项卡后URL没变化
- js 得到table中td的实际位置 【js高手帮帮忙】
- 关于JAVASCRIPT计算的问题
<asp:Label ID="CityLabel" runat="server" Text="(仅限10字)"></asp:Label>function City(count)
{
var rule =/^[\u0391-\uFFE5]*$/;
if(count == 0){
if (rule.exec(document.getElementById("CityTextBox").value))
{
document.getElementById("CityLabel").style.color="black";
document.getElementById("CityLabel").innerText="(仅限10字)";
}
else
{
document.getElementById("CityTextBox").innerText="";
document.getElementById("CityLabel").style.color="red";
document.getElementById("CityLabel").innerText="您输入的形式有误,请重新输入!";
}
}else{
if (rule.exec(document.getElementById("CityLabel").value))
{
document.getElementById("CityTextBox").style.color="black";
document.getElementById("CityTextBox").innerText="(仅限10字)";
}
else
{
document.getElementById("CityLabel").innerText="";
document.getElementById("CityTextBox").style.color="red";
document.getElementById("CityTextBox").innerText="您输入的形式有误,请重新输入!";
}
}
}
我下边还有
<asp:TextBox ID="ProvinceTextBox" runat="server" width="220" maxlength="10" onblur="Province()" ></asp:TextBox>
<asp:Label ID="ProvinceLabel" runat="server" Text="(仅限10字)"></asp:Label>
<asp:TextBox ID="AreaTextBox" runat="server" width="220" maxlength="10" onblur="Province()" ></asp:TextBox>
<asp:Label ID="AreaLabel" runat="server" Text="(仅限10字)"></asp:Label>
等等。。这些都用上边的事件,我就不用每个textbox都写一个了。
<asp:Label ID="CityLabel" runat="server" Text="(仅限10字)"></asp:Label>
function City(textBox,label)
{
var rule =/^[\u0391-\uFFE5]*$/;
if (rule.exec(document.getElementById(textBox).value))
{
document.getElementById(label).style.color="black";
document.getElementById(label).innerText="(仅限10字)";
}
else
{
document.getElementById(textBox).innerText="";
document.getElementById(label).style.color="red";
document.getElementById(label).innerText="您输入的形式有误,请重新输入!";
}
}