后端开发|PHP问题
php,判断,空值
后端开发-PHP问题
缓存电影网站源码,vscode 定义代码段,ubuntu传统启动,tomcat内核设计 下载,sqlite行数据库中,黑白相间的爬虫有很多脚,php转码utf8,学seo学会什么引流,jsp音乐网站源码,下载个人简历的模板下载网站模板lzw
c 象棋源码,图片旋转vscode,装ubuntu不显示选择安装,tomcat 7.0漏洞,sqlite 查询时间月,车辆违章 插件,手机app前端使用的框架,爬虫的类型的应用,php 代码函数,自学seo多久,个人淘宝客网站,手机网页内播放器,销售排名模板,c语言帮助记忆单词的小程序lzw
php设置文本框不能为空
易语言网络视频播放器源码,vscode打开目录,ubuntu系统空间怎么查看,tomcat 504超时,sqlite C 更新数据,js 选择日期时间插件,前端js框架权限控制,python技术分享爬虫,php 网站 教程,seo软件辉煌电商,整形医院网站源码dede模板,网页 网址代码,bootstrap模板织梦,手机版404页面源码,大型会员积分管理系统源码,网站音乐程序源码修改lzw
通常我们需要判断用户提交的信息是否为空,有前端js判断和后端服务器判断两种方式。
比如用户表单代码
1、用js判断 :
function checkForm(){var tag = false;var checkText = document.getElementById("content").value;if ( checkText == "" || checkText == null ){alert("未输入");}else{alert("已输入");tag = true;}return tag;}
这个js代码要放在表单所在的文件里, 或者你写成js文件导入也可以
比如说把头尾的去掉,保存成checkform.js
然后
2、用服务端php判断:
form那行不需要更改,直接在check.php里写
<?php$checkText = $_POST[content];if ( empty( $checkText ) ){ echo alert("未填写");historty.go(-1); exit; //写exit是很必要的, 防止浏览器禁用JS.}//这里不用else了,能执行到这一行不用再判断echo alert("未填写");historty.go(-1);?>
这就是最基本的两个方法, 当然如果js被禁用就要相别的方法了, 比如说用head跳转等。
更多PHP相关知识,请访问PHP中文网!