html执行PHP自定义函数

<?php function qq(){ echo "<script>alert('提示内容')</script>"; } ?> 这是PHP的一个自定义函数! <input id="yzm" name="yzm" type="text" onblur="qq()" style= "width:100px;height:20px" maxlength="6" /> 我在html里的onblur="qq()"为什么执行不到那个自定义函数?? 但是如果是在JS里的自定义函数都能执行到,但是PHP的就不行。 如果要指定到PHP自定义函数的话要怎么写?

你这样的写法是不对的!你那是php的函数只能在php里调用,onblur="qq()"这个是调用html页面里的js函数或jQuery函数的!两个就不一样!一个是服务器端的语言!一个调用静态页面的脚本语言!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-11
你这样明显不行 php 是在服务器端处理 html和 javascript 是在客户端处理 在客户端想要调用服务器端函数 就得 提交请求!! 要嘛你用ajax写,要嘛把php函数输出到js里,调用js就行
第2个回答  推荐于2018-03-23
<?php
header("Content-type:text/html;charset=utf-8");
function getRandPass($length = 6){
$password = '';
//将你想要的字符添加到下面字符串中,默认是数字0-9和26个英文字母
$chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
$char_len = strlen($chars);
for($i=0;$i<$length;$i++){
$loop = mt_rand(0, ($char_len-1));
//将这个字符串当作一个数组,随机取出一个字符,并循环拼接成你需要的位数
$password .= $chars[$loop];
}
return $password;
}
echo getRandPass(12); //随机生成一个12位数的密码
?>本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网