html执行PHP自定义函数

<?phpfunctionqq(){echo"<script>alert('提示内容')</script>";}?>这是PHP的一个自定义函数!<inputid="yzm... <?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自定义函数的话要怎么写? 展开
 我来答
a5s4dad4110124
2014-07-11 · TA获得超过117个赞
知道答主
回答量:102
采纳率:0%
帮助的人:129万
展开全部
你这样的写法是不对的!你那是php的函数只能在php里调用,onblur="qq()"这个是调用html页面里的js函数或jQuery函数的!两个就不一样!一个是服务器端的语言!一个调用静态页面的脚本语言!
大神00249
2014-07-11 · 超过60用户采纳过TA的回答
知道答主
回答量:122
采纳率:0%
帮助的人:118万
展开全部
你这样明显不行 php 是在服务器端处理 html和 javascript 是在客户端处理 在客户端想要调用服务器端函数 就得 提交请求!! 要嘛你用ajax写,要嘛把php函数输出到js里,调用js就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天蝎神经侠侣
高粉答主

推荐于2018-03-23 · 关注我不会让你失望
知道大有可为答主
回答量:7533
采纳率:67%
帮助的人:696万
展开全部
<?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位数的密码
?>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式