function GetAccount(obj1,xjsp)
{
var input;
var URL;
var now = new Date();
now.setFullYear(now.getFullYear() + 1);
URL = xjsp + "?userid=" + escape(document.getElementById(obj1).value) + "&time=" + now;
if (window.XMLHttpRequest)
{
isIE = false;
xml = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
isIE = true;
xml = new ActiveXObject("Microsoft.XMLHTTP");
}
try
{
xml.open("get",URL,false);
xml.send(null);
}
catch(ex){
}
return xml.responseText;
}
{
var input;
var URL;
var now = new Date();
now.setFullYear(now.getFullYear() + 1);
URL = xjsp + "?userid=" + escape(document.getElementById(obj1).value) + "&time=" + now;
if (window.XMLHttpRequest)
{
isIE = false;
xml = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
isIE = true;
xml = new ActiveXObject("Microsoft.XMLHTTP");
}
try
{
xml.open("get",URL,false);
xml.send(null);
}
catch(ex){
}
return xml.responseText;
}
那第二个参数不是个jsp页面吗 那这个jsp的页面怎么写?
这里代表请求的地址和GET的参数
第二个参数只是路径,不包含传递的request GET参数
{
if (document.getElementById(obj1).value.indexOf(" ")>-1)
{
document.getElementById("isnuicknme").innerHTML = "<font color='red'>用户名 " + document.getElementById(obj1).value + " 不得出现空格</font>";
document.getElementById(obj1).value = "";
document.getElementById("Submit1").disabled = false;
checkyd = "0";
return;
}
if (!myforbid(document.getElementById(obj1).value))
{
document.getElementById("isnuicknme").innerHTML = "<font color='red'>用户名 " + document.getElementById(obj1).value + " 不得出现特殊符号,请用字母数字汉字</font>";
document.getElementById(obj1).value = "";
document.getElementById("Submit1").disabled = false;
checkyd = "0";
return;
}
var checkbz = GetUNickNmeXML(obj1,aspurl);
if (checkbz == "1")
{
document.getElementById("isnuicknme").innerHTML = "<font color='red'>用户名 " + document.getElementById(obj1).value + " 少于两个字符</font>";
document.getElementById("Submit1").disabled = false;
checkyd = "0";
}
if (checkbz == "2")
{
document.getElementById("isnuicknme").innerHTML = "<font color='red'>用户名 " + document.getElementById(obj1).value + " 名已经有人注册</font>";
//document.getElementById(obj1).value = "";
document.getElementById("Submit1").disabled = false;
checkyd = "0";
}
if (checkbz == "3")
{
document.getElementById("isnuicknme").innerHTML = "<font color='green'>用户名可用:)</font>";
checkyd = "1";
if (document.getElementById("regcheckbox").checked)
{
document.getElementById("Submit1").disabled = false;
}
}
}
还有一个在页面里调用这个函数是这样的<span>
<input name="UNickNme" id="UNickNme" type="text" size="16" maxLength="20" onBlur="javascript:CheckUNickNme('UNickNme','checkunicknme.asp')" /> <font color="red">*</font>
</span> <span id="isnuicknme"></span><span id="span_unick" class="z_c"></span>
我都晕了 这都是什么意思啊
function GetAccount(obj1,xjsp)
{
var input;
var URL;
var now = new Date(); //获得当前时间
now.setFullYear(now.getFullYear() + 1); //设置为明年的现在(今年+1)
URL = xjsp + "?userid=" + escape(document.getElementById(obj1).value) + "&time=" + now; //设置url的值
if (window.XMLHttpRequest) //如果非IE浏览器
{
isIE = false;
xml = new XMLHttpRequest(); //获得XMLHTTP连接
}
else if (window.ActiveXObject) //如果为IE
{
isIE = true;
xml = new ActiveXObject("Microsoft.XMLHTTP"); //获得XMLHTTP连接
} try
{
xml.open("get",URL,false); //准备异步提交
xml.send(null); //提交
}
catch(ex){
}
return xml.responseText; //获得
}
</SCRIPT>
true才是异步最近好迷糊 都不带思考的
是这样吗
<body>
<%
public String getResult(){
String str; if (){
str = "1";
}
if () {
str = "2";
} else {
str = "3";
}
return str;
}
%>
</body>