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自定义函数的话要怎么写?
展开
3个回答
展开全部
你这样明显不行 php 是在服务器端处理 html和 javascript 是在客户端处理 在客户端想要调用服务器端函数 就得 提交请求!! 要嘛你用ajax写,要嘛把php函数输出到js里,调用js就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?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位数的密码
?>
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位数的密码
?>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询