如何在php中得到js函数的返回值
用js返回输入的字节数,在php中得到这个返回值,下面的这段代码出在哪里呢?我该怎么去得到?
<script language=javascript>
String.prototype.lenb = function() {
return this.replace(/[^\x00-\xff]/g,"**").length;
}
function foo(obj) {
return obj.value.lenb();
}
</script>
print "<input type=hidden name=sen value=return foo(sendername)>\n";
sendername是文本框的名称
问题点数:20、回复次数:5Top
1 楼xuzuning(唠叨)回复于 2005-01-12 14:39:02 得分 20
提交Top
2 楼sunnybj(飞燕)回复于 2005-01-12 15:11:03 得分 0
已经提交了,但是没有值。
用value=return foo(sendername)或者value="return foo(sendername)",得到的值是return.
正确的该怎么用呢?Top
3 楼xuzuning(唠叨)回复于 2005-01-12 16:57:42 得分 0
<?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>
Top
4 楼sunnybj(飞燕)回复于 2005-01-12 17:45:21 得分 0
xuzuning(唠叨)
还是不行,我需要得到这个字节数具体值,在下一页面来进行判断。
而且有两个文本框,都要判断。
Top
5 楼sunnybj(飞燕)回复于 2005-01-12 18:16:02 得分 0
xuzuning(唠叨):
现在可以了,我把双引号,换成了单引号。
谢谢!Top




