关于我们 | 广告服务 | 加盟代理CRM | 返回首页                                                         
设为首页
加入收藏
ASP技术 | .NET技术 | J2EE技术 | PHP技术 | JS技术 | C#技术 | Java技术 | XML技术 | | B/S论坛
 
 JavaScript系列在浏览器上保存.
 网页常用小技巧
 Javascript实现浏览器菜单命令.
 象QQ一样的自动伸缩菜单
 树型目录菜单
 离开时显示停留时间
 游标广告
 用Js判断输入的时间是否有效.
 如何判断ACTIVEX控件是否下载
 实现打印设置与预览
 不出提示窗口关闭窗口
 点击右键就弹出一个菜单
 跟随鼠标的彩色方格
 前后左右出现的窗口
 自动展开的窗口
 文字在状态栏逐字放入
 文字从状态栏右冒出
 文字从状态栏左冒出
 自动刷新页面
 格式化数字函数FormatNumber
 检测浏览器类型并用声音提示
 使窗口只第一次访问时弹出
 单一表单的多个递交方案
 为何要学JavaScript
 JavaScript修改注册表的例子
 JavaScript写的日历
 按顺序显示图象
 判断输入框不空
 判断Email格式
 控制表单元素的选择
 Iframe的隐藏和显示
 删除字符串中的空格
 全屏显示窗口
 动态的下拉菜单
 去除字符串开头的空格
 浏览器是否安装插件
 检测屏幕的分辨率
 随机显示背景
 Select选项开一窗口
 让焦点自动跳转
 检查电话号码的正确性
 通过超链接提交表单
 

判断输入框不为空

原作者:追风                  人气:127

   比如一个表单内有一个文本框,在没有输入值提交时就会出错,那么如何防止客户端在没有输入时就提交表单呢?请看下面一个例子,如果您没有输入任何值时就会出现提示对话框:

  在这里有一个表单:

<form name="free"method="POST"action=""onsubmit="return check()">
<p align="center">
  <input type="text"name="t1"size="20">
  <input type="submit"value="提交"name="B1">
</p>
</form>

  和一个客户端javascript程序:

<script LANGUAGE="javascript">
<!--
function check()
{
if(document.free.t1.value.length==0){
     alert("输入框不能为空!");
     document.free.t1.focus();
     return false;
    }
  }
//-->
</script>

  一般javascript程序放在<Script Language="javaScript">与</Script>函数之间。在
“document.free.t1.uvale.length”这条语句里,“free”是表单对象的名字,而“t1”则是文本输入框名。当客户端单击提交按钮时,就触发onsubmit事件调用javascript脚本的check()函数,对输入框进行检查,若没有输入值,则弹出对话框提示客户输入,然后把光标的焦点定在输入框,再终止提交表单。  

如有疑问,请赐电邮:chinabs2004@163.com OICQ:28194826
中盈信安有限公司
中国BS网版权所有     Copyright chinabs.net
粤ICP备05004724号