日期:2014-05-17  浏览次数:21017 次

请问个javascript问题?
一个页框架,分左边   left   和right
在right里面嵌入一个page   ,文件名:rd_pe.asp   .
rd_pe.asp里面有个form,定义如下:
<form   name= "rd_pe "   method= "post "   action= "rd_pe.asp ">
<table   width=530   cellSpacing=0   cellPadding=0     border=0   style= "background-color:#F9DAF2;border:1   solid   #990000; ">
<tr>
<td   align=center   valign=middle   height=32   > <input   type= "submit "   name= "submit "   style= "border-top:1   solid   #B0BDC6;BACKGROUND-IMAGE:   url(images/sbm_bg.jpg);BACKGROUND-REPEAT:   repeat-x;     color:#FFFFFF; "     value= "创建样品 "   > </td>
</tr>
</table>
</form>

问题一:
在 <form   里头加入   onSubmit=   "如下代码 "
if   (document.rd_pe.submit.value== '创建样品 '||document.rd_pe.submit.value== '更新样品 ')   {alert( 'dddd ');}
老是提示   javascript错误;

问题二:
使用document.rd_pe.submit();也老是报错;


上面两个问题到底怎么了?


------解决方案--------------------
测试:
主框架页main.asp
--------------------------------
<FRAMESET COLS= "40%, 60% ">
<FRAME SRC= "test.asp ">
<FRAME SRC= "rd_pe.asp ">
</FRAMESET>
-----------------------------
右侧页面:rd_pe.asp
-----------------------------------------------
<form name= "rd_pe " method= "post " action= "rd_pe.asp " onSubmit= "if (document.rd_pe.submit.value== '创建样品 '||document.rd_pe.submit.value== '更新样品 ') {alert( 'dddd ');} "
>
<table width=530 cellSpacing=0 cellPadding=0 border=0 style= "background-color:#F9DAF2;border:1 solid #990000; ">
<tr>
<td align=center valign=middle height=32 > <input type= "submit " name= "submit " style= "border-top:1 solid #B0BDC6;BACKGROUND-IMAGE: url(images/sbm_bg.jpg);BACKGROUND-REPEAT: repeat-x; color:#FFFFFF; " value= "创建样品 " > </td>
</tr>
</table>
</form>
-------------------------------------------------
测试结果,无误,不知道你出现什么样的问题。