已经提交了,但是没有值。
用value=return foo(sendername)或者value="return foo(sendername)",得到的值是return.
正确的该怎么用呢?

解决方案 »

  1.   

    <?php
    print_r($_POST);
    ?>
    <script language=javascript>
    String.prototype.lenb = function() {
      return this.replace(/[^\x00-\xff]/g,"**").length;
    }function foo(form) {
     form.sen.value = form.sendername.value.lenb();     
      return true
    }
    </script>
    <form method=post onsubmit="return foo(this)">
    <input type=hidden name=sen>
    <input type=text name=sendername>
    <input type=submit>
    </form>
      

  2.   

    xuzuning(唠叨) 还是不行,我需要得到这个字节数具体值,在下一页面来进行判断。
    而且有两个文本框,都要判断。
      

  3.   

    xuzuning(唠叨):现在可以了,我把双引号,换成了单引号。谢谢!