javascript动态添加文本框、赋值和查询的问题???
<Script language="javascript">
var loadcount = 1;
function adduser()
{
if(!confirm("添加一个新的用户名?"))
{
return;
}
var rand=0;
//for(i=0;i<600;i++){
rand2=Math.random();
/*//从数据库中查看验证码是否重复
var conn = new ActiveXObject("Adodb.Connection");
conn.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;pwd=sa;Data Source=(local);database=pubs"
var rs_str = new ActiveXObject("Adodb.Recordset");
rs_str.Open ("select * from login where yzm=convert(varchar,'rand2')",conn,1,1)
if(rs_str.EOF){
rand = rand2;
}
else{
rand = 0;
}
}
if(rand=0){
alert(系统内的临时网员过多\n我们会尽快处理,请耐心等候\n);
}
*/
var id="",strHtml="";
loadcount++;
id=loadcount;
strHtml = "<br/><tr>用户名<input type='text' name='id'>验证码<input type='text' name='checkNum' size='10' value='rand2' readonly></tr>";
if(loadcount == 2)
{
document.frmReg.id.insertAdjacentHTML("AfterEnd" , strHtml);
}
else
{
document.frmReg.id[loadcount-2].insertAdjacentHTML("AfterEnd" , strHtml);
}
}
</Script>
这段代码的作用是当点击按钮以后生成文本框,其中验证码文本框中的值是预先赋值的,现在遇到的问题是我没有办法把rand2的值赋值给验证码文本框,而且如果我加上斜杠星号之间的代码的话整个函数就不起作用了,我不太懂javascript,请大家帮我看看,谢谢了。
问题点数:20、回复次数:8Top
1 楼ddff2004(daniel)回复于 2005-08-17 16:04:08 得分 0
是我的问题没有说明白还是分数太少了啊,请各位帮帮忙了Top
2 楼ghaihua(晨昕)回复于 2005-08-18 08:40:06 得分 10
Javascript的东西我搞不太懂...顶一下...Top
3 楼ddff2004(daniel)回复于 2005-08-18 08:52:54 得分 0
请问各位我怎么样才能把生成的随机数的值赋给函数中动态生成的checkNum文本框啊?谢谢Top
4 楼ddff2004(daniel)回复于 2005-08-18 09:31:48 得分 0
看到的帮顶一下也好啊,不要让它老掉下去,很急啊,谢谢了Top
5 楼TomyGuan()回复于 2005-08-18 11:12:32 得分 10
只能幫你產UPTop
6 楼ddff2004(daniel)回复于 2005-08-18 13:21:39 得分 0
现在就差一点了,我用斜杠加星号之间的代码来查询生成的随机数是否和数据库中已经存在的数据库重复的时候,整个函数就没有起作用了,如果把斜杠星号的代码去掉就好了,还有就是sql语句里面用到了convert转换类型,这个convert是不是不能再javascript里面用啊??谢谢指点Top
7 楼ddff2004(daniel)回复于 2005-08-19 09:30:41 得分 0
没人理会,自己顶一下Top
8 楼ddff2004(daniel)回复于 2005-08-19 14:28:34 得分 0
upTop




