var a=document.getElementsByTagName("input")
var num=0;
for(var i=0;i<a.length;i++){
if(a[i].type="text"){
if(/^u_name/.test(a[i].name)){
alert(a[i].name)
num=num+1;
}
}
}
alert(num)
var num=0;
for(var i=0;i<a.length;i++){
if(a[i].type="text"){
if(/^u_name/.test(a[i].name)){
alert(a[i].name)
num=num+1;
}
}
}
alert(num)
<input name="u_name<%=q%>" id="u_name<%=q%>" onblur="callServer(this);"/>
function callServer(a){
alert(a.value)
alert(a.value.length)
}
var u_name1 = document.getElementById("u_name1").value;
if ((u_name1 == null) || (u_name1 == "")) return;
var url = "cuo.asp?name=" + escape(u_name1);
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = updatePage1;
xmlHttp.send(null);
}function updatePage1() { if (xmlHttp.readyState < 4) {
test1.innerHTML="loading...";
}
if (xmlHttp.readyState == 4) {
var response = xmlHttp.responseText;
test1.innerHTML=response;
}
}
这样只能判断一个文本框 我怎么改成循环的呢
var a=document.getElementsByTagName("input")
var num=0;
for(var i=0;i<a.length;i++){
if(a[i].type="text"){
if(/^u_name/.test(a[i].name)){
alert(a[i].name)
num=num+1;
}
}
}
function callServer(a){
alert(a.value)
alert(a.value.length)
}不都写了么,不明白你要干什么
<input name="n1" type="text" onblur="callserver()"/> <div id=test1></div><span
style="CURSOR: hand"
onclick="m2.style.display=''">下一个产品</span>
<%for i=2 to 100%>
<div id="m<%=i%>" style="display:none;"><input name="n<%=i%>" type="text" onblur="callserver()"/><div id=test<%=q%>></div> <span
style="CURSOR: hand"
onclick="m<%=i+1%>.style.display=''">下一个产品</span></div>
<%next%></form>
<script language="javascript">
var xmlHttp = false;
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttp = false;
}
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}function callServer() {
var u_name = document.getElementById("n").value;
if ((u_name == null) || (u_name == "")) return;
var url = "cuo.asp?name=" + escape(u_name);
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = updatePage1;
xmlHttp.send(null);
}function updatePage1() { if (xmlHttp.readyState < 4) {
test1.innerHTML="loading...";
}
if (xmlHttp.readyState == 4) {
var response = xmlHttp.responseText;
test1.innerHTML=response;
}
}
</script>这要怎么改,现在这个js函数是肯定错的?
function callServer(a){
alert(a.value)
alert(a.value.length)
}
<input name="n1" type="text" onblur="call(this)"/><div id="test1"></div> <span
style="CURSOR: hand"
onclick="m2.style.display=''">下一个产品</span>
<%for i=2 to 100%>
<div id="m<%=i%>" style="display:none;"><input name="n<%=i%>" type="text" onblur="call(this)"/> <div id="test<%=q%>"></div><span
style="CURSOR: hand"
onclick="m<%=i+1%>.style.display=''">下一个产品</span></div>
<%next%></form>
<script language="javascript">
function call(a){
test1.innerHTML=a.value}</script>
我要在这个动态的test标签中显示数据 怎么做?
a.nextSibling.innerHTML=a.value}