菜鸟问题 name=form ,好象form是关键字 名字改为name=form1吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 zlbox(zlbox)不行啊!!不过谢谢你 再把你的问题说清楚点把FORM里的代码贴完 form名字改为form1,避免不必要的麻烦,document.form1.CMT100_30A.value=a试试 <HTML><HEAD><TITLE>dicmt100</TITLE><META HTTP-EQUIV=Content-Type CONTENT="text/html; charset=gb2312"><style type=text/css><!--td{font-size:12px;}.p1,input{font-size:12px;}.p2{font-size:12px;line-height:14pt;}.p3{font-size:14.8px;}.p4{font-size:14.8px;line-height:14pt;}.p5{font-size:16px;}.p6{font-size:14.8px;line-height:180%;}.big{font-size:18px}a:link {color:0000ff;}a:visited {color:0000ff;}a:hover{color:FF0000;}.hand{background-color:rgb(208,207,192);cursor:hand;}--></style><!--style end--><script language="JavaScript"><!--a = dialogArguments; alert(a); function checkdata() {if( isNumberString(form.CMT100_30A.value,"1234567890")!=1 || form.CMT100_30A.value.length<8 ) {alert("\请重新填写委托日期,为8位数值 !!")return false;}if( isNumberString(form.CMT100_32A.value.substring(1,form.CMT100_32A.value.indexOf(".")),"1234567890")!=1 || form.CMT100_32A.value.length>18||isNumberString(form.CMT100_32A.value.substring(form.CMT100_32A.value.length-3,form.CMT100_32A.value.length),"1234567890") ==1) {alert("\请重新填写货币符号、金额;金额为不超过15位的数值,货币符号为最后三位!!")requestFocus()return false;}if( isNumberString(form.CMT100_011.value,"1234567890")!=1 || form.CMT100_011.value.length<12) {alert("\请重新填写发起清算行行号,为12位数值 !!")return false;}if( isNumberString(form.CMT100_52A.value,"1234567890")!=1 || form.CMT100_52A.value.length<12 ) {alert("\请重新填写特许参与者/发起行行号,为12位数值 !!")return false;}if( isNumberString(form.CMT100_CC4.value,"1234567890")!=1 || form.CMT100_CC4.value.length<12 ) {alert("\请重新填写付款人开户行行号,为12位数值 !!")return false;}if( isNumberString(form.CMT100_012.value,"1234567890")!=1 || form.CMT100_012.value.length<12 ) {alert("\请重新填写接收清算行行号,为12位数值 !!")return false;}if( isNumberString(form.CMT100_58A.value,"1234567890")!=1 || form.CMT100_58A.value.length<12 ) {alert("\请重新填写接收行行号,为12位数值 !!")return false;}if( form.CMT100_50C.value.length==0 ) {alert("\付款人账号不能为空 !!")return false;}if( form.CMT100_50A.value.length==0 ) {alert("\付款人名称不能为空 !!")return false;}if( isNumberString(form.CMT100_CC5.value,"1234567890")!=1 || form.CMT100_CC5.value.length<12 ) {alert("\请重新填写收款人开户行行号,为12位数值 !!")return false;}if( form.CMT100_59C.value.length==0 ) {alert("\收款人账号不能为空 !!")return false;}if( form.CMT100_59A.value.length==0 ) {alert("\收款人名称不能为空 !!")return false;}if( form.CMT100_CEF.value.length==0 ) {alert("\业务种类3不能为空 !!")return false;}if( isNumberString(form.CMT100_0BC.value,"1234567890")!=1 || form.CMT100_0BC.value.length<8 ) {alert("\请重新填写支付交易序号 ,为8位数值 !!")return false;}if( isNumberString(form.CMT100_010.value,"1234567890")!=1 || form.CMT100_010.value.length<4 ) {alert("\请重新填写发报中心代码 ,为4位数值 !!")return false;}if( isNumberString(form.CMT100_0B9.value,"1234567890")!=1 || form.CMT100_0B9.value.length<4 ) {alert("\请重新填写收报中心代码 ,为4位数值 !!")return false;}return true;}form1.CMT100_30A.value=a[0]function isNumberString (InString,RefString){if(InString.length==0) return (false);for (Count=0; Count < InString.length; Count++) { TempChar= InString.substring (Count, Count+1); if (RefString.indexOf (TempChar, 0)==-1) return (false);}return (true);}// --></script> </HEAD><BODY bgcolor=#FFFFFF marginwidth=25 marginheight=0 topmargin=7 leftmargin=10><br><table cellpadding=0 cellspacing=1 border=0 align=center width="278"><tr><td height=20 width=3 bgcolor=FCEEB0></td><td width=4 bgcolor=FAE073></td><td width=2 bgcolor=fece00></td><td bgcolor=fece00 class=p3 width=233 align=center><font size="4">:: 填 写 报 文 要 素 ::</font></td><td width=2 bgcolor=fece00></td><td width=2 bgcolor=FAE073></td><td width=2 bgcolor=FCEEB0></td></tr> </table> <table border=0 cellpadding=2 cellspacing=2 width=750 align=center> <tr> <td height=20 colspan=3><font size="4"> <br> 请填写CMT100报文:(注意带有<font color=FF9933>*</font>的项目必须填写)</font> <p> </p></td></tr></table><table border=0 cellspacing=1 width=920 align=center height="102"><form method=POST name=form1 onSubmit="return checkdata()"><input type=hidden name=username value="hhhhhhhh123444"><input type=hidden name=url value=""><input type=hidden name=time value=""><tr><td class=p2 align=right width="192" height="29"><font size="3"><font color=FF9933>*</font> </font><font size="4"> 委托日期</font></td> <td class=p2 align=right rowspan=7 width="1" height="53"><font size="3"> </font></td> <td bgcolor=E5E6D3 width="465" height="29"><font size="3"> <b><!--webbot bot="Validation" S-Data-Type="Number" S-Number-Separators=",." B-Value-Required="TRUE" I-Minimum-Length="8" I-Maximum-Length="8" --><input name=CMT100_30A size=47 maxlength=8> </b></font></td> </tr> <HTML><HEAD><TITLE>dicmt100</TITLE><META HTTP-EQUIV=Content-Type CONTENT="text/html; charset=gb2312"><script language="JavaScript"><!--function checkdata() {alert(form1.CMT100_30A.value)return (true);}// --></script></HEAD><BODY bgcolor=#FFFFFF marginwidth=25 marginheight=0 topmargin=7 leftmargin=10><br><table cellpadding=0 cellspacing=1 border=0 align=center width="278"><tr><td height=20 width=3 bgcolor=FCEEB0></td><td width=4 bgcolor=FAE073></td><td width=2 bgcolor=fece00></td><td bgcolor=fece00 class=p3 width=233 align=center><font size="4">:: 填 写 报 文 要 素 ::</font></td><td width=2 bgcolor=fece00></td><td width=2 bgcolor=FAE073></td><td width=2 bgcolor=FCEEB0></td></tr> </table> <table border=0 cellpadding=2 cellspacing=2 width=750 align=center> <tr> <td height=20 colspan=3><font size="4"> <br> 请填写CMT100报文:(注意带有<font color=FF9933>*</font>的项目必须填写)</font> <p> </p></td></tr></table><table border=0 cellspacing=1 width=920 align=center height="102"><form method=POST name=form1 onSubmit="return checkdata()"><input type=hidden name=username value="hhhhhhhh123444"><input type=hidden name=url value=""><input type=hidden name=time value=""><tr><td class=p2 align=right width="192" height="29"><font size="3"><font color=FF9933>*</font> </font><font size="4"> 委托日期</font></td> <td class=p2 align=right rowspan=7 width="1" height="53"><font size="3"> </font></td> <td bgcolor=E5E6D3 width="465" height="29"><input name=CMT100_30A size=47 maxlength=8></td> </tr> 出现FORM1未定义是因为form1.CMT100_30A.value=a[0]出现在函数外面-----------------------------------------return true;}form1.CMT100_30A.value=a[0]function isNumberString (InString,RefString)-----------------------------------------上面这段代码中form1.CMT100_30A.value=a[0]在BODY未读入FORM1时就运行了你应该加在FORM1表单代码后面这样<form name=form1>……</form><script>form1.CMT100_30A.value=a[0]</script> zlbox(zlbox) ok非常感激 为什么这段代码输出结果只有一个null,我是想输出5个Li的 如何用js操作table中的input this怎么用啊? 【新手】怎么实现点学生或青年禁用儿童的select? 怎么判断多个checkbox 我到底选的是哪个 有var和无var的区别何在 看不明白的JS,高手们进来解释一下 怎样单击一个按钮像联接一样转向一个URL?? net_lover(孟子E章)请进~! 求大神给改下代码 自动弹出一个含图片的层 且背景变灰 模式窗口如何与其父窗口交互! 用javascript如何改变<body background="A.jpg">中的backgroud图片
不行啊!!不过谢谢你
把FORM里的代码贴完
document.form1.CMT100_30A.value=a试试
<HEAD>
<TITLE>dicmt100</TITLE>
<META HTTP-EQUIV=Content-Type CONTENT="text/html; charset=gb2312">
<style type=text/css>
<!--td{font-size:12px;}
.p1,input{font-size:12px;}
.p2{font-size:12px;line-height:14pt;}
.p3{font-size:14.8px;}
.p4{font-size:14.8px;line-height:14pt;}
.p5{font-size:16px;}
.p6{font-size:14.8px;line-height:180%;}
.big{font-size:18px}
a:link {color:0000ff;}
a:visited {color:0000ff;}
a:hover{color:FF0000;}
.hand{background-color:rgb(208,207,192);cursor:hand;}
--></style><!--style end-->
<script language="JavaScript">
<!--
a = dialogArguments;
alert(a);
function checkdata() {if( isNumberString(form.CMT100_30A.value,"1234567890")!=1 || form.CMT100_30A.value.length<8 ) {
alert("\请重新填写委托日期,为8位数值 !!")
return false;
}
if( isNumberString(form.CMT100_32A.value.substring(1,form.CMT100_32A.value.indexOf(".")),"1234567890")!=1 || form.CMT100_32A.value.length>18
||isNumberString(form.CMT100_32A.value.substring(form.CMT100_32A.value.length-3,form.CMT100_32A.value.length),"1234567890") ==1) {
alert("\请重新填写货币符号、金额;金额为不超过15位的数值,货币符号为最后三位!!")
requestFocus()
return false;
}
if( isNumberString(form.CMT100_011.value,"1234567890")!=1 || form.CMT100_011.value.length<12) {
alert("\请重新填写发起清算行行号,为12位数值 !!")
return false;
}
if( isNumberString(form.CMT100_52A.value,"1234567890")!=1 || form.CMT100_52A.value.length<12 ) {
alert("\请重新填写特许参与者/发起行行号,为12位数值 !!")
return false;
}
if( isNumberString(form.CMT100_CC4.value,"1234567890")!=1 || form.CMT100_CC4.value.length<12 ) {
alert("\请重新填写付款人开户行行号,为12位数值 !!")
return false;
}
if( isNumberString(form.CMT100_012.value,"1234567890")!=1 || form.CMT100_012.value.length<12 ) {
alert("\请重新填写接收清算行行号,为12位数值 !!")
return false;
}
if( isNumberString(form.CMT100_58A.value,"1234567890")!=1 || form.CMT100_58A.value.length<12 ) {
alert("\请重新填写接收行行号,为12位数值 !!")
return false;
}
if( form.CMT100_50C.value.length==0 ) {
alert("\付款人账号不能为空 !!")
return false;
}
if( form.CMT100_50A.value.length==0 ) {
alert("\付款人名称不能为空 !!")
return false;
}
if( isNumberString(form.CMT100_CC5.value,"1234567890")!=1 || form.CMT100_CC5.value.length<12 ) {
alert("\请重新填写收款人开户行行号,为12位数值 !!")
return false;
}
if( form.CMT100_59C.value.length==0 ) {
alert("\收款人账号不能为空 !!")
return false;
}
if( form.CMT100_59A.value.length==0 ) {
alert("\收款人名称不能为空 !!")
return false;
}
if( form.CMT100_CEF.value.length==0 ) {
alert("\业务种类3不能为空 !!")
return false;
}if( isNumberString(form.CMT100_0BC.value,"1234567890")!=1 || form.CMT100_0BC.value.length<8 ) {
alert("\请重新填写支付交易序号 ,为8位数值 !!")
return false;
}
if( isNumberString(form.CMT100_010.value,"1234567890")!=1 || form.CMT100_010.value.length<4 ) {
alert("\请重新填写发报中心代码 ,为4位数值 !!")
return false;
}
if( isNumberString(form.CMT100_0B9.value,"1234567890")!=1 || form.CMT100_0B9.value.length<4 ) {
alert("\请重新填写收报中心代码 ,为4位数值 !!")
return false;
}return true;
}
form1.CMT100_30A.value=a[0]
function isNumberString (InString,RefString)
{
if(InString.length==0) return (false);
for (Count=0; Count < InString.length; Count++) {
TempChar= InString.substring (Count, Count+1);
if (RefString.indexOf (TempChar, 0)==-1)
return (false);
}return (true);
}// -->
</script>
</HEAD>
<BODY bgcolor=#FFFFFF marginwidth=25 marginheight=0 topmargin=7 leftmargin=10>
<br>
<table cellpadding=0 cellspacing=1 border=0 align=center width="278">
<tr><td height=20 width=3 bgcolor=FCEEB0></td><td width=4 bgcolor=FAE073></td><td width=2 bgcolor=fece00></td><td bgcolor=fece00 class=p3 width=233 align=center><font size="4">:: 填 写
报 文 要 素 ::</font></td><td width=2 bgcolor=fece00></td><td width=2 bgcolor=FAE073></td><td width=2 bgcolor=FCEEB0></td></tr>
</table>
<table border=0 cellpadding=2 cellspacing=2 width=750 align=center>
<tr>
<td height=20 colspan=3><font size="4"> <br>
请填写CMT100报文:(注意带有<font color=FF9933>*</font>的项目必须填写)</font>
<p> </p>
</td>
</tr>
</table>
<table border=0 cellspacing=1 width=920 align=center height="102">
<form method=POST name=form1 onSubmit="return checkdata()">
<input type=hidden name=username value="hhhhhhhh123444">
<input type=hidden name=url value="">
<input type=hidden name=time value="">
<tr>
<td class=p2 align=right width="192" height="29"><font size="3"><font color=FF9933>*</font>
</font><font size="4">
委托日期</font></td>
<td class=p2 align=right rowspan=7 width="1" height="53"><font size="3"> </font></td>
<td bgcolor=E5E6D3 width="465" height="29"><font size="3"> <b><!--webbot
bot="Validation" S-Data-Type="Number" S-Number-Separators=",."
B-Value-Required="TRUE" I-Minimum-Length="8" I-Maximum-Length="8" --><input name=CMT100_30A size=47 maxlength=8>
</b></font></td>
</tr>
<HEAD>
<TITLE>dicmt100</TITLE>
<META HTTP-EQUIV=Content-Type CONTENT="text/html; charset=gb2312"><script language="JavaScript">
<!--function checkdata() {
alert(form1.CMT100_30A.value)
return (true);
}// -->
</script>
</HEAD>
<BODY bgcolor=#FFFFFF marginwidth=25 marginheight=0 topmargin=7 leftmargin=10>
<br>
<table cellpadding=0 cellspacing=1 border=0 align=center width="278">
<tr><td height=20 width=3 bgcolor=FCEEB0></td><td width=4 bgcolor=FAE073></td><td width=2 bgcolor=fece00></td><td bgcolor=fece00 class=p3 width=233 align=center><font size="4">:: 填 写
报 文 要 素 ::</font></td><td width=2 bgcolor=fece00></td><td width=2 bgcolor=FAE073></td><td width=2 bgcolor=FCEEB0></td></tr>
</table>
<table border=0 cellpadding=2 cellspacing=2 width=750 align=center>
<tr>
<td height=20 colspan=3><font size="4"> <br>
请填写CMT100报文:(注意带有<font color=FF9933>*</font>的项目必须填写)</font>
<p> </p>
</td>
</tr>
</table>
<table border=0 cellspacing=1 width=920 align=center height="102">
<form method=POST name=form1 onSubmit="return checkdata()">
<input type=hidden name=username value="hhhhhhhh123444">
<input type=hidden name=url value="">
<input type=hidden name=time value="">
<tr>
<td class=p2 align=right width="192" height="29"><font size="3"><font color=FF9933>*</font>
</font><font size="4">
委托日期</font></td>
<td class=p2 align=right rowspan=7 width="1" height="53"><font size="3"> </font></td>
<td bgcolor=E5E6D3 width="465" height="29"><input name=CMT100_30A size=47 maxlength=8></td>
</tr>
-----------------------------------------
return true;
}
form1.CMT100_30A.value=a[0]
function isNumberString (InString,RefString)
-----------------------------------------
上面这段代码中form1.CMT100_30A.value=a[0]在BODY未读入FORM1时就运行了
你应该加在FORM1表单代码后面
这样
<form name=form1>……</form>
<script>form1.CMT100_30A.value=a[0]</script>
非常感激