sub a()
form1.().value="" '()里本应为<%=trim(rs("id"))%>取出来的值,可它是从数
'据库里取出来的,是一个不能确定的值 ,所以我现在想要
'的,就是能代表它本身的一个属性,我好象用过,可我现在
'忘了,各位先谢谢了!
end sub
</script>
<form action="order_ok.asp" method="post" name="form1">
<input type="text" name="<%=trim(rs("id"))%>" size="3" onclick=a() >
</form>
19 个解决方案
#1
关注
#2
up
#3
GZ
#4
你在Form中放了一个字段,名称也是<%=trim(rs("id"))%>,如果<%=trim(rs("id"))%>不是空字符,那么你的这段代码是没有错的,那么使用
form1.<%=trim(rs("id"))%>.value
就能取出Form中的字段元素里面的数据,这个<%=trim(rs("id"))%>并不是Form的属性,而是Form中的一个命名元素,就是那个字段。
form1.<%=trim(rs("id"))%>.value
就能取出Form中的字段元素里面的数据,这个<%=trim(rs("id"))%>并不是Form的属性,而是Form中的一个命名元素,就是那个字段。
#5
你的意思是在
<script>
sub a()
form1.<%=trim(rs("id"))%>.value=""
end sub
</script>
对吗?我刚开始是就这样试过,不过它就是我一行报错!行不通的
<script>
sub a()
form1.<%=trim(rs("id"))%>.value=""
end sub
</script>
对吗?我刚开始是就这样试过,不过它就是我一行报错!行不通的
#6
up
#7
学习
#8
<%=trim(rs("id"))%>应该为表单的name字段吧!
#9
继续up
因为我也碰到这样的问题
希望有高手帮忙解决
因为我也碰到这样的问题
希望有高手帮忙解决
#10
问题不是出在读数据库上面的
问题的关键在于你在web前端的<script>的使用中出错。
我根据你的思路写了个文件,最后输出时很成功,没有出现你说的问题。
你再看看你的script有没有问题,改改看看。
还有问题的话把代码发上来我们看看
问题的关键在于你在web前端的<script>的使用中出错。
我根据你的思路写了个文件,最后输出时很成功,没有出现你说的问题。
你再看看你的script有没有问题,改改看看。
还有问题的话把代码发上来我们看看
#11
for each item in forms引用
#12
表单里的无素太多了,用循环太慢了,有没有更好的解决方法?
#13
up
#14
这样应该没有问题了:
<script language=javascript>//IE客户端默认使用JScript,所以最好不要偷懒
function a(){
form1.MyFld_<%=trim(rs("id"))%>.value="";
}
</script>
<form action="order_ok.asp" method="post" name="form1">
<input type="text" name="MyFld_<%=trim(rs("id"))%>" size="3" onclick=a() >
</form>
要不然,你可以看看生成的源代码是什么样子。
<script language=javascript>//IE客户端默认使用JScript,所以最好不要偷懒
function a(){
form1.MyFld_<%=trim(rs("id"))%>.value="";
}
</script>
<form action="order_ok.asp" method="post" name="form1">
<input type="text" name="MyFld_<%=trim(rs("id"))%>" size="3" onclick=a() >
</form>
要不然,你可以看看生成的源代码是什么样子。
#15
应该把“自己”以参数的方式传入过程a(),而在事件触发的时候,this可以表示源对象。但好象this仅限于JScript,所以应该把脚本改成JScript。还有一种方法可以试试,就是event.srcElement,它也可以找到源对象,可以直接在过程a()里使用而不需要传入参数。以下是第一种方法的示例,代码没有经过测试。
<script>
sub a(element)
element.value=""
end sub
</script>
<form action="order_ok.asp" method="post" name="form1">
<input type="text" name="<%=trim(rs("id"))%>" size="3" onclick="a(this)" language="jscript">
</form>
<script>
sub a(element)
element.value=""
end sub
</script>
<form action="order_ok.asp" method="post" name="form1">
<input type="text" name="<%=trim(rs("id"))%>" size="3" onclick="a(this)" language="jscript">
</form>
#16
如何能用这样的?
<script language="vbscript">
sub a(i)
document.form1.textfiled&i.value="123"
end sub
<script>
我这样总是出错,大家能有什么好的方法吗?
<script language="vbscript">
sub a(i)
document.form1.textfiled&i.value="123"
end sub
<script>
我这样总是出错,大家能有什么好的方法吗?
#17
up
高手帮忙啊
高手帮忙啊
#18
name!!!
#19
只有 effun(春风秋雨) 的方法是对的。如下是问题的解决方法。
应该把“自己”以参数的方式传入过程a(),而在事件触发的时候,this可以表示源对象。但好象this仅限于JScript,所以应该把脚本改成JScript。还有一种方法可以试试,就是event.srcElement,它也可以找到源对象,可以直接在过程a()里使用而不需要传入参数。以下是第一种方法的示例,代码没有经过测试。
<script>
sub a(element)
element.value=""
end sub
</script>
<form action="order_ok.asp" method="post" name="form1">
<input type="text" name="<%=trim(rs("id"))%>" size="3" onclick="a(this)" language="jscript">
</form>
应该把“自己”以参数的方式传入过程a(),而在事件触发的时候,this可以表示源对象。但好象this仅限于JScript,所以应该把脚本改成JScript。还有一种方法可以试试,就是event.srcElement,它也可以找到源对象,可以直接在过程a()里使用而不需要传入参数。以下是第一种方法的示例,代码没有经过测试。
<script>
sub a(element)
element.value=""
end sub
</script>
<form action="order_ok.asp" method="post" name="form1">
<input type="text" name="<%=trim(rs("id"))%>" size="3" onclick="a(this)" language="jscript">
</form>
#20
#1
关注
#2
up
#3
GZ
#4
你在Form中放了一个字段,名称也是<%=trim(rs("id"))%>,如果<%=trim(rs("id"))%>不是空字符,那么你的这段代码是没有错的,那么使用
form1.<%=trim(rs("id"))%>.value
就能取出Form中的字段元素里面的数据,这个<%=trim(rs("id"))%>并不是Form的属性,而是Form中的一个命名元素,就是那个字段。
form1.<%=trim(rs("id"))%>.value
就能取出Form中的字段元素里面的数据,这个<%=trim(rs("id"))%>并不是Form的属性,而是Form中的一个命名元素,就是那个字段。
#5
你的意思是在
<script>
sub a()
form1.<%=trim(rs("id"))%>.value=""
end sub
</script>
对吗?我刚开始是就这样试过,不过它就是我一行报错!行不通的
<script>
sub a()
form1.<%=trim(rs("id"))%>.value=""
end sub
</script>
对吗?我刚开始是就这样试过,不过它就是我一行报错!行不通的
#6
up
#7
学习
#8
<%=trim(rs("id"))%>应该为表单的name字段吧!
#9
继续up
因为我也碰到这样的问题
希望有高手帮忙解决
因为我也碰到这样的问题
希望有高手帮忙解决
#10
问题不是出在读数据库上面的
问题的关键在于你在web前端的<script>的使用中出错。
我根据你的思路写了个文件,最后输出时很成功,没有出现你说的问题。
你再看看你的script有没有问题,改改看看。
还有问题的话把代码发上来我们看看
问题的关键在于你在web前端的<script>的使用中出错。
我根据你的思路写了个文件,最后输出时很成功,没有出现你说的问题。
你再看看你的script有没有问题,改改看看。
还有问题的话把代码发上来我们看看
#11
for each item in forms引用
#12
表单里的无素太多了,用循环太慢了,有没有更好的解决方法?
#13
up
#14
这样应该没有问题了:
<script language=javascript>//IE客户端默认使用JScript,所以最好不要偷懒
function a(){
form1.MyFld_<%=trim(rs("id"))%>.value="";
}
</script>
<form action="order_ok.asp" method="post" name="form1">
<input type="text" name="MyFld_<%=trim(rs("id"))%>" size="3" onclick=a() >
</form>
要不然,你可以看看生成的源代码是什么样子。
<script language=javascript>//IE客户端默认使用JScript,所以最好不要偷懒
function a(){
form1.MyFld_<%=trim(rs("id"))%>.value="";
}
</script>
<form action="order_ok.asp" method="post" name="form1">
<input type="text" name="MyFld_<%=trim(rs("id"))%>" size="3" onclick=a() >
</form>
要不然,你可以看看生成的源代码是什么样子。
#15
应该把“自己”以参数的方式传入过程a(),而在事件触发的时候,this可以表示源对象。但好象this仅限于JScript,所以应该把脚本改成JScript。还有一种方法可以试试,就是event.srcElement,它也可以找到源对象,可以直接在过程a()里使用而不需要传入参数。以下是第一种方法的示例,代码没有经过测试。
<script>
sub a(element)
element.value=""
end sub
</script>
<form action="order_ok.asp" method="post" name="form1">
<input type="text" name="<%=trim(rs("id"))%>" size="3" onclick="a(this)" language="jscript">
</form>
<script>
sub a(element)
element.value=""
end sub
</script>
<form action="order_ok.asp" method="post" name="form1">
<input type="text" name="<%=trim(rs("id"))%>" size="3" onclick="a(this)" language="jscript">
</form>
#16
如何能用这样的?
<script language="vbscript">
sub a(i)
document.form1.textfiled&i.value="123"
end sub
<script>
我这样总是出错,大家能有什么好的方法吗?
<script language="vbscript">
sub a(i)
document.form1.textfiled&i.value="123"
end sub
<script>
我这样总是出错,大家能有什么好的方法吗?
#17
up
高手帮忙啊
高手帮忙啊
#18
name!!!
#19
只有 effun(春风秋雨) 的方法是对的。如下是问题的解决方法。
应该把“自己”以参数的方式传入过程a(),而在事件触发的时候,this可以表示源对象。但好象this仅限于JScript,所以应该把脚本改成JScript。还有一种方法可以试试,就是event.srcElement,它也可以找到源对象,可以直接在过程a()里使用而不需要传入参数。以下是第一种方法的示例,代码没有经过测试。
<script>
sub a(element)
element.value=""
end sub
</script>
<form action="order_ok.asp" method="post" name="form1">
<input type="text" name="<%=trim(rs("id"))%>" size="3" onclick="a(this)" language="jscript">
</form>
应该把“自己”以参数的方式传入过程a(),而在事件触发的时候,this可以表示源对象。但好象this仅限于JScript,所以应该把脚本改成JScript。还有一种方法可以试试,就是event.srcElement,它也可以找到源对象,可以直接在过程a()里使用而不需要传入参数。以下是第一种方法的示例,代码没有经过测试。
<script>
sub a(element)
element.value=""
end sub
</script>
<form action="order_ok.asp" method="post" name="form1">
<input type="text" name="<%=trim(rs("id"))%>" size="3" onclick="a(this)" language="jscript">
</form>