<input type="hidden" id=khname name="khname" value="test">这样吧?

解决方案 »

  1.   

    <body>
    <form name="form1">
    <input type="hidden" name="khname" value="test">
    </form>
    </body>
    <script language=javascript>
    get_value();
    function get_value()
    {
    var a=document.form1;
    var str;
    str=a.khname.value;
    alert(str);}
    </script>
      

  2.   

    <body onload="get_value()">
      

  3.   

    测试好用,看看别的地方写错了
    <script>
    function get_value()
    {
    var a=document.form1;
    var str;
    str="";
    str=a.khname.value;
    alert(str);}
    </script>
    <form name="form1">
    <input type="hidden" name="khname" value="test">
    </form>
    <input type=button onclick="get_value()">
      

  4.   

    老大们,我按你们的都修改过了,但都得不到正确的结果.对话框提示:undefined
      

  5.   

    你的代码原来就没问题啊。
    应该是别的地方有问题.
    <script>
    function get_value()
    {
    var a=document.form1;
    var str;
    str="";
    str=a.khname.value;
    alert(str);}
    </script>
    <form name="form1">
    <input type="hidden" name="khname" value="test">
    <input type="button" value="Button" onclick="get_value()"/>
    </form>
      

  6.   

    解决方法:
    把<script>代码放在<form>的后面就行了
    原因:
    str未定义。
    也可以用onclick()将参数传到上面去
      

  7.   

    谢谢各位friend,在你们的提示下我已经找到问题了.