<form name="sumitForm2" method="post" action="" onSubmit="return submit1()"> 
<a href="#" onClick="search(sumitForm2,s1)">十一 <input type="hidden" name=s1 value="十一"> 
</form> 
<script language="javascript"> 
function search(fname,key) 

alert (document.getElementsByName(key)[0].value); 
document.getElementsByName(fname)[0].submit(); 

</script> 

解决方案 »

  1.   

    上面少了引号,修改如下<form name="sumitForm2" method="post" action="" onSubmit="return submit1()"> 
    <a href="#" onClick="search('sumitForm2','s1')">十一 <input type="hidden" name=s1 value="十一"> 
    </form> 
    <script language="javascript"> 
    function search(fname,key) 

    alert (document.getElementsByName(key)[0].value); 
    document.getElementsByName(fname)[0].submit(); 

    </script> 
      

  2.   


    <form name="sumitForm2" method="post" action="" onSubmit="return submit1()"> 
    <a href="#" onClick="aa('sumitForm2','s1')">十一 <input type="hidden" name=s1 value="十一"> 
    </form> 
    <script language="javascript"> 
    function aa(fname,key) 

    alert (document.forms[fname].elements[key].value); 
    document.forms[fname].submit(); 

    </script> 
      

  3.   

    大侠,还有个问题
    表单里还有个元素keyword:
    <input type="hidden" name="keyword">这个函数function search(fname,key) 
    里怎么同事给keyword赋值啊?
    hotword=document.getElementsByName(key)[0].value;
    document.getElementsByName(keyword)[0].value=hotword;
    这样不行:(报错是:keyword未定义
      

  4.   

    加一个参数啊<form name="sumitForm2" method="post" action="" onSubmit="return submit1()"> 
    <a href="#" onClick="search('sumitForm2','s1','keyword')">十一 <input type="hidden" name=s1 value="十一"> 
    <input type="hidden" name="keyword"> 
    </form> 
    <script language="javascript"> 
    function search(fname,key,keyword) 

    alert (document.getElementsByName(key)[0].value); 
    alert (document.getElementsByName(keyword)[0].value); 
    document.getElementsByName(fname)[0].submit(); 

    </script> 
      

  5.   


    <form name="sumitForm2" method="post" action="" onSubmit="return submit1()"> 
    <a href="#" onClick="aa('sumitForm2','s1')">十一 <input type="hidden" name=s1 value="十一"> 
    <input type="hidden" name="keyword"> 
    </form> 
    <script language="javascript"> 
    function aa(fname,key) 

    alert (document.forms[fname].elements[key].value); 
    document.forms[fname].submit(); 
    document.getElementsByName('keyword').value='你好';
    alert(document.getElementsByName('keyword').value)

    </script> 
      

  6.   

    你们测试 用search做为函数名好用??
      

  7.   

    又没有分,郁闷!每次先回答总没有分!还是回我的JAVA版块了!没意思