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

简单的js变量传递有关问题,

2011-12-25 
简单的js变量传递问题,紧急求助!!!!! 问题:formHidden.Parameter_name未定义。js:functionmySelect(formHid

简单的js变量传递问题,紧急求助!!!!!

问题:formHidden.Parameter_name     未定义。
js:
function   mySelect(formHidden,   i)
{

var   obj_Parameter_name   =   eval( "formHidden.Parameter_name "   +   i);
alert(obj_Parameter_name);


formHidden.Parameter_name.value   =   obj_Parameter_name.value;

  var   obj_Parameter_type   =   eval( "formHidden.Parameter_type "   +   i);
formHidden.Parameter_type.value   =   obj_Parameter_type.value;

var   obj_Parameter_desc=   eval( "formHidden.Parameter_desc "+i);
formHidden.Parameter_desc.value   =   obj_Parameter_desc.value;

var   obj_Data_type=   eval( "formHidden.Data_type "+i);
    formHidden.Data_type.value   =   obj_Data_type.value;

formHidden.opFlag.value= "query ";
formHidden.statusFlag.value= "selected ";
formHidden.detailQuery.value= "true ";
formHidden.checkParameterName.value=obj_Parameter_name.value;
formHidden.target= "_self ";
formHidden.submit();
}

JSP:    
中的form表单:
<form   name= "formHidden "   action= "/cerp/viewProSerInfo "   method= "Post ">
<input   type= "hidden "   name= "currentPage "   value= " <%=currentPage%> ">
<input   type= "hidden "   name= "pageCount "   value= " <%=pageCount%> ">
<input   type= "hidden "   name= "opFlag "   value= "query ">
<input   type= "hidden "   name= "detailCurrentPage1 "   value= " <%=detailCurrentPage1%> ">
<input   type= "hidden "   name= "detailPageCount1 "   value= " <%=detailPageCount1%> ">
<input   type= "hidden "   name= "detailQuery "   value= " <%=detailQuery%> ">
<input   type= "hidden "   name= "checkID "   value= " <%=checkID%> ">
<input   type= "hidden "   name= "checkVersion "   value= " <%=checkVersion%> ">
<input   type= "hidden "   name= "checkServiceName "   value= " <%=checkServiceName%> ">
<input   type= "hidden "   name= "checkParameterName "   value= " <%=checkParameterName%> ">
<input   type= "hidden "   name= "showFlag "   value= " <%=showFlag%> "   >
<input   type= "hidden "   name= "statusFlag "   value= " <%=statusFlag%> "   >
<input   type= "hidden "   name= "Parameter_name "   >
<input   type= "hidden "   name= "Parameter_type "   >
<input   type= "hidden "   name= "Parameter_desc "   >
    <input   type= "hidden "   name= "Data_type "   >
<input   type= "hidden "   name= "card_Parameter_name "   >
<input   type= "hidden "   name= "card_Parameter_type "   >
<input   type= "hidden "   name= "card_Paremeter_desc "   >


<input   type= "hidden "   name= "card_Data_type "   >
<input   type= "hidden "   name= "card_Parameter_format "   >
<input   type= "hidden "   name= "card_Parameter_scope "   >
<input   type= "hidden "   name= "card_Config_flag "   >
            <tr>
            <td   align= "right "> 服务名称: </td>
            <td   align= "left ">
            <input   type= "text "   size= "15 "   name= "checkServiceName "   value= " <%=checkServiceName%> "> </td>
   
            <td   align= "right "> 服务特点: </td>

<td   align= "left "     > <input     type= "text "   size= "15 "   name= "Service_characteristics "     value   =   " <%=checkService_characteristics%> "> </td>
<td   align= "right "> 服务描述: </td>
<td   align= "left "     > <input     type= "text "   size= "15 "   name= "Service_desc "     value   = " <%=checkService_desc%> "   > </td>
            <td   align= "right "> 调用方式说明: </td>
<td   align= "left "     > <input     type= "text "   size= "15 "   name= "Invoke_desc "     value   = " <%=checkInvoke_desc%> "   > </td>
     
            </tr>
           
          </form>
        </table>
      </td>
    </tr>
  </table>


<br>
</br>


<table   width= "660 "   border= "0 "   cellspacing= "0 "   cellpadding= "0 "   align= "center ">
<tr>
<td   valign= "top "> <table   width= "100% "   align= "center "   cellpadding= "2 "   cellspacing= "1 "   class= "tabline ">
                                <tr>
                                    <td   valign= "center "     width= "40 "   class= "tabtitletd "> <%=res.getString( "CHOOSE ")%> </td>
                                    <td   valign= "center "   width= "90 "   class= "tabtitletd "> 参数名称 </td>
                                    <td   valign= "center "   width= "90 "   class= "tabtitletd "> 参数类型 </td>


                                    <td   valign= "center "   width= "80 "   class= "tabtitletd "> 参数说明 </td>
                                    <td   valign= "center "   width= "80 "   class= "tabtitletd "> 参数数据类型 </td>
                                </tr>
                                <%
for(i=0;i <vct8.size();++i)
{
String[]   value   =   (String[])vct8.elementAt(i);
String   Parameter_name   =   value[3];
Parameter_name=   Show.getString(Parameter_name);
String   Parameter_type   =   value[4];
Parameter_type=   Show.getString(Parameter_type);
String   Parameter_desc   =   value[5];
Parameter_desc=   Show.getString(Parameter_desc);
String   Data_type   =   value[6];
Data_type=   Show.getString(Data_type);

%>
                                <tr   onMouseOver= "MouseOn(this); "   height=24   onMouseOut= "MouseOut(this); "   class= "tabtd <%=(i%2==1   ?   "2 "   :   "1 ")%> ">
                                    <td   align=center>
                                        <input   type= "radio "   name= "mm "   value= " " <%if((Parameter_name.equals(checkParameterName))   ){%> checked <%}%>   class= "noline "   <%if(!statusFlag.equals( "addnew ")   &&   !statusFlag.equals( "modify ")   &&   !statusFlag.equals( "newAddnew ")   &&   !statusFlag.equals( "queryAddnew ")&&!statusFlag.equals( "copyAddnew ")){%>   onClick= "mySelect(formHidden,   ' <%=i%> ') " <%}%> >
                                    </td>
                                    <td   align= "center ">
                                        <input   type= "text "   size= "10 "   name= "Parameter_name <%=i%> "   value= " <%=Parameter_name%> "   readonly   class= "saminput <%=(i%2==1   ?   "2 "   :   "1 ")%> ">
                                    </td>
                                    <td   align= "center ">


                                        <input   type= "text "   size= "10 "   name= "Parameter_type <%=i%> "   value= " <%=Parameter_type%> "   readonly   class= "saminput <%=(i%2==1   ?   "2 "   :   "1 ")%> ">
                                    </td>
                                    <td   align= "center ">
                                        <input   type= "text "   size= "12 "   name= "Parameter_desc <%=i%> "   value= " <%=Parameter_desc%> "   readonly   class= "saminput <%=(i%2==1   ?   "2 "   :   "1 ")%> ">
                                    </td>
                                    <td   align= "center ">
                                        <input   type= "text "   size= "12 "   name= "Data_type <%=i%> "   value= " <%=Data_type%> "   readonly   class= "saminput <%=(i%2==1   ?   "2 "   :   "1 ")%> ">
                                    </td>
                                 
                                </tr>
                                <%
}
int   size   =   3;
if(vct8.size()!=0){
for(int   m=1;m <=size;m++)
{
if(vct8.size()%size==m){
for(int   k   =   0;   k <(size-m);k++){
%>
                                <tr   onMouseOver= "MouseOn(this); "   height=24   onMouseOut= "MouseOut(this); "   class= "tabtd <%=(k%2==1   ?   "2 "   :   "1 ")%> ">
                                    <td   align=center> </td>
                                    <td   align= "center "> </td>
                                    <td   align= "center "> </td>
                                    <td   align= "center "> </td>


                                    <td   align= "center "> </td>

                                </tr>
                                <%
}
}

}
}
else   {
for(int   k   =   0;   k <size;k++){
%>
                                <tr   onMouseOver= "MouseOn(this); "   height=24   onMouseOut= "MouseOut(this); "   class= "tabtd <%=(k%2==1   ?   "2 "   :   "1 ")%> ">
                                    <td   align= "center "> </td>
                                    <td   align= "center "> </td>
                                    <td   align= "center "> </td>
                                    <td   align= "center "> </td>
                                    <td   align= "center "> </td>

                                </tr>
                                <%}

}
%>
                            </table>
</table>
<table   width= "600 "   border= "0 "   cellspacing= "0 "   cellpadding= "0 "   align= "center ">
<tr>
<td   valign= "top ">
                           
                            <table   width= "600 "   border= "0 "   cellspacing= "0 "   cellpadding= "0 "   align= "center ">
<tr>
    <td   valign= "top "> &nbsp;     </td>
</tr>
</form>

[解决办法]
up

热点排行