日期:2014-05-16  浏览次数:20352 次

IP地址JS
Repeater里面的FooterTemplate有4个TextBox:txt1,txt2,txt3,txt4(分别放3个数字或则*号)
现在需要限制TextBox的输入只能为数字和*号.每个文本框里面,当输入为*号的时候,就不能输入数字,并且每个文本框只能输入一个*(就是不准几个*号同时出现在文本框里,*号和数字也不能同时出现).还有就是txt1不为空的时候,其他3个也不能为空;txt2不为空的时候txt3,txt4也不能为空;txt3不为空的时候txt4也不能为空.
不知道各位高手有没有什么解决办法??

------解决方案--------------------
var CheckIP = function(){
var a = document.getElementById( "Bip ").value;
var b = document.getElementById( "Eip ").value;
a = a.Trim();
b = b.Trim();
if(a != "* ")
{
if(isIP(a) == false)
{
alert( "IP地址不合法 ");
return false;
}
}
if(b != "* ")
{
if(isIP(b) == false)
{
alert( "IP地址不合法 ");
return false;
}
}
}