好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>后端语言>PHP
<tfoot draggable='sEl'></tfoot>

focus()php的简单介绍

很多站长朋友们都不太清楚focus()php,今天小编就来给大家整理focus()php,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 如何利用php进行文件扩展名判断 2、 PHP表单提交做判断的问题??? 3、 php中的focus()的作用是什么 求教?? 4、 php 页面两个文本框 当输入第一个文本框1时 后台查询数据库关于1的图片输出到第二个文本框 5、 php注册判断用户名已存在 6、 PHP代码,让用户注册的时候 不允许用一切符号下面是我的代码,麻烦高人告诉我如何写就可以达到目的! 如何利用php进行文件扩展名判断

具体实现代码如下:

<!DOCTYPE>

<html>

<head>

<meta http-equiv="Content-type" content="text/html" charset="utf-8">

<title>check file</title>

</head>

<body>

<b>文件扩展名验证</b>

<input type="text" name="int" value="文件.php" onblur="check(this)" id="int">

<input type="button" value="检测" onclick="check_value()">

<script> function check(obj){

if(obj.value == "" || obj.value.length<3){

alert("输入的长度不能小于3且不能为空!");

obj.focus();

}

} function check_value(){ var str = $("int").value; var repx = /\.(php|asp|jsp)$/i; var type = str.substring(str.lastIndexOf("."),str.length); if(type.match(repx) str.lastIndexOf(".") != -1){

alert("文件扩展名正确");

$("int").focus();

}else{

alert("文件扩展名有误");

$("int").focus();

}

} function $(obj){ return document.getElementById(obj);

}</script>

</body></html>

PHP表单提交做判断的问题???

64行有误,语法错误:

if(form.yzbm.value.length != 6 form.yzbm.value != ){

另外给你一个我自己做项目经常用的验证方法:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">

<html xmlns="">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>My Check Form</title>

</head>

<script type="text/javascript">

//主函数

function CheckForm(oForm) {

var err_ele = null;

var ele = oForm.elements;

var haserror = false;

//遍历所有表元素

for(var i=0;i<ele.length;i++) {

//过滤元素类型

if(ele.type != 'submit' ele.type != 'hidden' ele.type != 'button') {

//是否需要验证标签

var required = ele[i].getAttribute('required');

if(required!="undefined" (required==""||required=="true"||required=="yes") ) {

if(!validate(ele[i])) {

if(err_ele==null)

err_ele = ele[i];

haserror = true;

break;

}

}

}

}

//判断是否有没有通过验证的项目

if(haserror) {

err_ele.focus();

return false;

} else {

return true;

}

}

//得到表单元素的值

function getvalue(ele) {

var type = ele.getAttribute('type');

switch(type) {

case 'text':

case 'hidden':

case 'password':

case 'file':

case "select-one":

case 'textarea':

return ele.value;

}

}

//检测函数

function validate(ele) {

//得到设定的检测函数

var fun = ele.getAttribute('fun');

//自定义提示语句

var custommsg = ele.getAttribute('msg');

if(fun!=null) {

var checkarr = executeFunc(fun,ele);

if(checkarr[2] == 'regxp') { //正则表达式处理

if(!regValidate(getvalue(ele),checkarr[0])) {

//如果有自定义提示语句则使用自定义提示语句

if(custommsg) {

alert(custommsg);

} else {

alert(checkarr[1]);

}

return false;

}

} else if(checkarr[2] == 'custom') { //函数自行逻辑处理

//如果验证通过

if(!checkarr[0]) {

//如果有自定义提示语句则使用自定义提示语句

if(custommsg) {

alert(custommsg);

} else {

alert(checkarr[1]);

}

return false;

}

}

}

return true;

}

//运行函数

function executeFunc(name,element) {

//匹配函数是否带有参数

if(name.match(/^[\w]+\([\w,\'\"]+\);?$/)) {

return eval(name.replace(/^([\w]+)\(([\w,\'\"]+)\);?$/,'$1($2,element)'));

} else {

return eval(name.match(/^[\w]+\(\)$/) ? name : name + '(element)');

}

}

//

//判定某个值与表达式是否相符

function regValidate(value,sReg) {

//字符串->正则表达式,不区分大小写

var reg = new RegExp(sReg ,"i");

if(reg.test(value)) {

return true;

} else {

return false;

}

}

//////////////////////////////////验证规则定义///////////////////////////////

// 正则类验证

function UserName() {

var rt = new Array();

rt[0] = '^([a-zA-Z0-9]|[._]){4,19}$';

rt[1] = "用户名必须为4-19个字母和数字组成";

rt[2] = 'regxp';

return rt;

}

function PassWord() {

var rt = new Array();

rt[0] = '^([a-zA-Z0-9]|[._]){6,19}$';

rt[1] = "密码必须为6-19个字母和数字组成";

rt[2] = 'regxp';

return rt;

}

function notBlank(){

var rt = new Array();

rt[0] = "^\\S+$";

rt[1] = "该项不能为空,且不能含有空格!";

rt[2] = 'regxp';

return rt;

}

function required(){

var rt = new Array();

rt[0] = "^\\S";

rt[1] = "该项不能为空!";

rt[2] = 'regxp';

return rt;

}

//判断email

function isEmail() {

var rt = new Array();

rt[0] = "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";

rt[1] = "该项填写的EMAIL格式不正确!";

rt[2] = 'regxp';

return rt;

}

//只能输入中文

function onlyZh() {

var rt = new Array();

rt[0] = "^[\u0391-\uFFE5]+$";

rt[1] = "该项只能输入中文!";

rt[2] = 'regxp';

return rt;

}

//只可输入英文

function onlyEn() {

var rt = new Array();

rt[0] = "^[A-Za-z]+$";

rt[1] = "该项只能输入英文!";

rt[2] = 'regxp';

return rt;

}

function enOrNum() {

var rt = new Array();

rt[0] = "^[A-Za-z0-9]+$";

rt[1] = "该项只能输入英文和数字,且不能有空格!";

rt[2] = 'regxp';

return rt;

}

function isPhone() {

var rt = new Array();

rt[0] = "^((\\(\\d{2,3}\\))|(\\d{3}\\-))?(\\(0\\d{2,3}\\)|0\\d{2,3}-)?[1-9]\\d{6,7}(\\-\\d{1,4})?$";

rt[1] = "应输入正确的电话号码格式!";

rt[2] = 'regxp';

return rt;

}

// 自定义类验证函数

function isIdCard(ele) {

var rt = new Array();

rt[0] = false;

rt[1] = "应输入正确身份证号!";

rt[2] = 'custom';

var Reg_15 = /^(\d{6})()?(\d{2})(\d{2})(\d{2})(\d{2})(\w)$/;

var Reg_18 = /^(\d{6})()?(\d{4})(\d{2})(\d{2})(\d{3})(\w)$/;

var num = ele.value;

var len = num.length;

if (len == 15) {

if (Reg_15.test(num))

rt[0] = true;

}

else if(len == 18) {

if (Reg_18.test(num))

rt[0] = true;

}

return rt;

}

function rePassword(ID,ele) {

var rt = new Array();

rt[0] = false;

rt[1] = "再次密码输入不一致!";

rt[2] = 'custom';

var password = document.getElementById(ID).value;

if(password != '' || ele.value != ''){

if(password == ele.value)

rt[0] = true;

}

return rt;

}

</script>

<body>

<form id="form1" name="form1" method="post" action="" onsubmit="return CheckForm(this);">

<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">

<tr>

<td width="20%" align="right">用户名:</td>

<td><input type="text" name="username" id="username" required="true" fun="UserName" msg="自定义提示信息:用户名不正确,请重新输入!" /></td>

</tr>

<tr>

<td align="right">密码:</td>

<td><input type="password" name="password" id="password" required="true" fun="PassWord" /></td>

</tr>

<tr>

<td align="right">确认密码:</td>

<td><input type="password" name="repassword" id="repassword" required="true" fun="rePassword('password')" /></td>

</tr>

<tr>

<td align="right">电子邮件:</td>

<td><input type="text" name="email" id="email" required="true" fun="isEmail" /></td>

</tr>

<tr>

<td align="right">身份证号:</td>

<td><input type="text" name="idcard" id="idcard" required="true" fun="isIdCard" /></td>

</tr>

<tr>

<td align="right">全中文项:</td>

<td><input type="text" name="chinese" id="chinese" required="true" fun="onlyZh" /></td>

</tr>

<tr>

<td align="right">其它:</td>

<td><input type="text" name="notblank" id="notblank" required="true" fun="notblank" /></td>

</tr>

<tr>

<td align="right"> </td>

<td><input type="submit" name="button" id="button" value="提交" /></td>

</tr>

</table>

</form>

</body>

</html>

php中的focus()的作用是什么 求教??

给form 表单下的

名字叫username 控件

把焦点给他

就是让程序自动找到这个username的框,把 光标放进去。你就可以直接输入了。

而不用手动点鼠标,把光标放进去

增加用户的友好性

php 页面两个文本框 当输入第一个文本框1时 后台查询数据库关于1的图片输出到第二个文本框

如果用keyup的话可能会多次输入多次发送请求!所以这里用focus

$('第一个文本框').focus(function(){

$.ajax({

xxx:xxx,

xxx:xxx,

success:function(data){

$('第二个文本框').val(data);

}

})

})

php注册判断用户名已存在

$sql="insert into bbs1 (id,user,password,email,nickname,QQ,www,summary) values('0','$_POST[user]','$_POST[password]','$_POST[email]','$_POST[nickname]','$_POST[QQ]','$_POST[www]','$_POST[summary]')";

这个是你的sql.

注意一点,如果你的id字段是自动增长(并且主键),那么这里的'0'就不需要了.

改成

$sql="insert into bbs1 (id,user,password,email,nickname,QQ,www,summary) values('NULL','$_POST[user]','$_POST[password]','$_POST[email]','$_POST[nickname]','$_POST[QQ]','$_POST[www]','$_POST[summary]')";

也就是为空.它会自动增长,你给它赋值反而不正确.

我给你一段注册用户名重复的我写的代码,希望对你有所帮助.

蛮简单的.

$db->query("SET NAMES 'utf8'");

$sql1="select count(*) user from reg where user='$username'";

这条sql的意思是指查询所有reg表里,user字段为变量值的数量。

$sql="INSERT INTO `reg` ( `id` , `user` , `pwd` , `QQ` , `email`,`form`,`time` )VALUES (NULL, '$username','$pw', '$qq', '$email','$class',NOW())";

$result = $db-> get_one($sql1);

if($result['user'] != 0)

{

echo '用户名已存在,请返回重新选';

}else {

$db -> query($sql);

echo '你已成功注册,请返回并登陆';

}

$db->close();

重点就在这里面了。

其中

function get_one($sql) {

$query=$this->query($sql,'U_B');

$rs = mysql_fetch_array($query, MYSQL_ASSOC);

其他的类封装都是自面意思

例如$db-query()方法就是指mysql_query。

相信有点基础,看到上买内的function,就该知道这些是怎么来的了- -

PHP代码,让用户注册的时候 不允许用一切符号下面是我的代码,麻烦高人告诉我如何写就可以达到目的!

大哥这是js呀

禁止一切符号,就是只允许数字或者字母吧

这样的话用js的正则表达式就ok

例如:

if(form.username.value=="")

{

alert('请输入登入账号');

form.username.focus();

return false;

}

改成

var username = form.username.value;

var re = /^(\d|\w)+$/;//匹配一个或者多个数字与字母

if(!re.test(username )){//检测用户名是否符合标准

alert('登入账号只能为一个或者多个数字与字母');

form.username.focus();

return false;

}

关于focus()php的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于focus()php的简单介绍的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did195141
更新时间:2023-04-26   阅读:21次

上一篇: php内置常量定义 php中自定义常量的函数是

下一篇:php关键词链接 php关键字搜索代码

相关资讯

最新资料更新

  • 1.原生php提交form php原生开发的好处
  • 2.php实例上传txt代码的简单介绍
  • 3.php截取汉子 php 截断
  • 4.php字母循序排列 php字符串排序
  • 5.php框架开发教程 php系统开发框架
  • 6.php教务系统网页设计 php教务系统网页设计方案
  • 7.php如何接收对象 php怎么接收json数据
  • 8.PHP画饼图动态 python 动态饼图
  • 9.php导出cvs php导出csv大数据
  • 10.数组对象转为数组php 对象数组转string
  • 11.包含phpgabage的词条
  • 12.php移动gps定位 functionsphp位置
  • 13.php棋牌小游戏 棋牌类小程序
  • 14.关于winformphp的信息
  • 15.php接收tcp数据 php tcp udp
  • 16.php编写确认密码 php用户名密码
  • 17.php在线运行测试 php 测试工具
  • 18.phphint插件下载 php 插件系统
  • 19.php前端页面源码 php前端页面源码是多少
  • 20.php二维码读取 php做二维码会用到的技术

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]