使用正则表达式,网上很多都有,楼主可以Google一下。
解决方案 »
- 得到在变量中 出现的次数 最高的 数组元素,
- 超级菜鸟的MM,现在遇到难题了,希望各位大侠帮忙!
- 求助:php和mysql跨服务器如何提高效率?
- php 显示图片的问题
- 关于Mysql事务问题。。。
- 难道php中只有header函数来执行重定向,但我总觉得用得不舒服,有没有像asp中的response.redirect方法?
- 怎么取得连接过来的页面的地址 急 在线等
- [原创]php4惊人BUG!!2004年8月10日发现!网友:刀子
- 帮帮忙:关于cookie的一个问题.如何解决出现"warning"这个的问题。
- 5个数组同时写到数据库怎么写?
- 一条sql获得当前ID的最大值和最小值,是指定的limit
- 继承和多态的小问题,代码暴简单
在form里加个onsubmit="return checkinput();"function checkinput()
{
//标题不能为空
if(document.getElementById("title").value=="")
{
alert("标题不能为空");
document.getElementById("title").focus();
return false;
}
return true;
}
以此类推,就可以控制所有的表单填写,注意要对应表单的ID
可以用正则,也可以用简单的函数
我给你发几个简单验证函数//判断Email的JS程序
//是合法Email返回TRUE,不是返回false, 空是合法的email
function CheckEmail(a)
{
var i=a.length;
if (i == 0)
{
return true;
}
var temp = a.indexOf('@');
var tempd = a.indexOf('.');
if (temp > 1)
{
if ((i-temp) > 3)
{
if ((i-tempd)>0)
{
return true;
}
}
}
return false;
}
//判断输入的是否全为数字的JS程序
//是判断num是否都是strTemp的一部分
function CheckNum(NUM,strTemp)
{
var i,j,strTemp;
//strTemp="0123456789-、|,";
if (NUM.length==0)
return false
for (i=0;i<NUM.length;i++)
{
j=strTemp.indexOf(NUM.charAt(i));
if (j==-1)
{
//说明有字符不是数字
return false;
}
}
//说明是数字
return true;
}
function is_email($str){
//检验email
return preg_match("/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/", $str);
}function is_num($str)
{
//检验数字
return is_numeric($str);
}
<textarea name="content" ></textarea>
</label></td>
里面有没有值
$_POST['content']
<textarea name="content" id="content"></textarea>
<button onclick=chk()>check</button>
<script>
function chk(){
if (document.getElementById("content").value=="")
{
alert("null");
}
}
</script>