javascript-用JS检测表单的文本框是否为空不管用啊,求正确的方式

问题描述

用JS检测表单的文本框是否为空不管用啊,求正确的方式
 function validateForm()
{
var x=document.forms["myForm"]["fname"].value;
if (x==null || x.indexOf(" ")>=0)
  {
  alert("姓必须填写");
  return false;
  }
}

这么写只能验证是否有空格,null值就不行了,

解决方案

 if(x=='')

如果前后不允许空白,还需要去掉空白在对比

 if(x.replace(/^s+|s+$/g,'')=='')

解决方案二:

判断是否为空如果字符串为""的话,就不能判断了,你是需要添加一项判断lengt==0的情况。

 if (x==null || x.indexOf(" ")>=0||x.length==0)
  {
  alert("姓必须填写");
  return false;
}else{
   alert("ok");
}

解决方案三:

你看下x==null是不是返回的true

时间: 2024-11-03 17:13:20

javascript-用JS检测表单的文本框是否为空不管用啊,求正确的方式的相关文章

HTML进阶应用技巧(八)表单的文本框

技巧|文本框 表单的文本框分为单行文本框和多行文本框,故名思义,单行文本框用于输入一些简短的信息,如:姓名.E_mail地址.口令等等:多行文本框用于输入内容较长的信息,如:用户意见.评论.留言等.只要你理解了表单的文本框参数的含义,制作接收信息的文本框是不难的,请看下面的例子. 一.一个单行文本框的例子 本例的源代码如下: <form name="form1" action="mailto:fyy0528@sina.com" method="pos

用好HTML表单的文本框

文本框 表单的文本框分为单行文本框和多行文本框,故名思义,单行文本框用于输入一些简短的信息,如:姓名.E_mail地址.口令等等:多行文本框用于输入内容较长的信息,如:用户意见.评论.留言等.只要你理解了表单的文本框参数的含义,制作接收信息的文本框是不难的,请看下面的例子. 一.一个单行文本框的例子 本例的源代码如下:<form name="form1" action="mailto:fyy0528@sina.com" method="post&qu

PHP程序开发范例学习之表单 获取文本框的值_php基础

<form name="form" method="post" action="login.php"></form> 文本框的用法: <input type="text" name="username" /> 其中input类型包括text.password等类型,HTML5新增了很多的input类型,如果想学习这类的知识可以很好的了解一下,因为分的越细,用的越方便. 看

php-JS判断文本框是否是空的问题,为什么我的代码不能判断,就指点

问题描述 JS判断文本框是否是空的问题,为什么我的代码不能判断,就指点 <?php $conn = mysql_connect ( 'localhost', 'root', 'admin' ) or die ( 'could not connect: ' . mysql_error () ); mysql_select_db ( 'sybgtjxt' ) or die ( 'could not select database' ); mysql_query ( "set names gbk

js实现表单检测及表单提示的方法_javascript技巧

本文实例讲述了js实现表单检测及表单提示的方法.分享给大家供大家参考.具体如下: 这是个实用的表单判断以及表单提示效果,如果点击需要输入文字的时候,提示就会跑出来,提示框的形状比较个性化,有一个三角符号指向输入框,有两张图片需要下载. 运行效果如下图所示: 在线演示地址如下: http://demo.jb51.net/js/2015/js-table-check-form-tips-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTM

一个检测表单数据的JavaScript实例

 一个检测表单数据的JavaScript实例,很简单,很实用,感兴趣的朋友可以看看 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 7

一个检测表单数据的JavaScript实例_javascript技巧

一个检测表单数据的JavaScript实例,很简单,很实用,感兴趣的朋友可以看看 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>每天一个JavaScript实例-检测表单数据</title> <style> [role

用JSP在客户端生成JavaScript代码来实现表单校验

javascript|js|客户端 今天费了一天时间就是做这个东西,原理很简单,就是用 JSP 在页面的开始部分生成一段代码,如 errorcheck.jsp 中所示,但程序太长,还是费了我不少时间来改写. 主程序是名为 ErrorCheck.java ,有了这个 ErrorCheck 的 Bean,我们就再也不用为了表单校验去写那一大堆烦人的 JavaScript 代码了.ErrorCheck 类已帮我们生成了几乎所有你将会用到的校验方法,如是否为数字,长度的校验,是否为合法email等,你只

用js提交表单解决一个页面有多个提交按钮的问题_javascript技巧

用js提交表单解决一个页面有多个提交按钮的问题,主要是判断是否为提交文本,然后再执行相应的动作,比较简单. <pre class="javascript" name="code">function check(txt){ $j("form").submit(function(){ if($txt=="提交"){ this.action="doAddMessage.action?button=提交"