首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

页面出错,javascript出现有关问题,向高手求教

2012-03-26 
页面出错,javascript出现问题,向高手求教页面上有一个一行一列的table(其他按钮,文本框之类的请无视),希望

页面出错,javascript出现问题,向高手求教
页面上有一个一行一列的table(其他按钮,文本框之类的请无视),希望按下时向后台传值,具体看下面代码中的doAction()   这个方法。在执行到submit时提示页面错误(页面左下角出现黄色惊叹号),说对象不支持此属性或方法。document.forms[0].submit();submit本身语法不应该有错误的。现在完全搞不清状况了。求救。


<html   lang= "zh ">
    <head>
        <title> Hello   -   A   first   Struts   program </title>
        <base   href= "http://localhost:8088/helloapp/ ">
<script   language= "JavaScript "   type= "text/JavaScript ">
<!--
function   mOver(obj){
obj.parentElement.rows(obj.sectionRowIndex).style.backgroundColor= 'lightblue ';
}
function   mOut(obj){
obj.parentElement.rows(obj.sectionRowIndex).style.backgroundColor= ' ';
}
function   doAction(obj){
if(obj.name   ==   "searchList "){
document.forms[0].ukechuBmCd.value   =   obj.cells(1).innerText;
document.forms[0].comotoBmCd.value   =   obj.cells(2).innerText;
document.forms[0].shiiresakiCd.value   =   obj.cells(3).innerText;
alert(document.forms[0].ukechuBmCd.value);
alert(document.forms[0].comotoBmCd.value);
alert(document.forms[0].shiiresakiCd.value);
}
document.forms[0].actionType.value   =   "list ";
alert( "submit ");
document.forms[0].submit();
}
function   submitAction(actionType)   {
document.forms[0].actionType.value   =   actionType;
document.forms[0].submit();
}

-->      
</script>
    </head>
    <body   bgcolor= "white "> <p>

        <h2> Hello   World!   A   first   Struts   application </h2> <p>

      <p>  

       
        <form   name= "HelloForm "   method= "post "   action= "/helloapp/HelloWorld.do; ">
<input   type= "hidden "   name= "actionType "   value= " ">
<input   type= "hidden "   name= "ukechuBmCd "   value= " ">
<input   type= "hidden "   name= "comotoBmCd "   value= " ">
<input   type= "hidden "   name= "shiiresakiCd "   value= " ">
            Please   enter   a   UserName   to   say   hello   to   :
            <input   type= "text "   name= "userName "   maxlength= "16 "   size= "16 "   value= " "> <br>
            <input   type= "submit "   name= "submit "   value= "Submit "   onclick= "javascript:submitAction( 'submit ') ">
            <input   type= "reset "   value= "Reset ">
            <input   type= "submit "   name= "next "   value= "nextpage "   onclick= "javascript:submitAction( 'next ') ">
            <br>
            <table>


            <tr>
            <td> no. </td>
            <td> ukechuBmCd </td>
            <td> comotoBmCd </td>
            <td> shiiresakiCd </td>
            </tr>
            <tr   name   =   "searchList "   onclick   =   "doAction(this); "   style= "height:20.0pt;cursor:hand; "   onMouseOver= "mOver(this); "   onMouseOut= "mOut(this); ">
            <td> 001 </td>
            <td> 12345 </td>
            <td> 14582 </td>
            <td> 158952 </td>
            </tr>
            </table>
        </form>
<script   type= "text/javascript "   language= "JavaScript ">
    <!--
    var   focusControl   =   document.forms[ "HelloForm "].elements[ "userName "];

    if   (focusControl.type   !=   "hidden "   &&   !focusControl.disabled)   {
          focusControl.focus();
    }
    //   -->
</script>
<br>
        <img   src= "/helloapp/struts-power.gif;jsessionid=D77B7104F563BE8C2AEAEFCF799D36D0 "   alt= "Powered   by   Struts ">
    </body>
</html>

[解决办法]
<input type= "submit " name= "submit " value= "Submit " onclick= "javascript:submitAction( 'submit ') ">

name= "submit "  改成 name= "aaa " 别用submit关键字

热点排行