非空验证提示错误信息

//html页面

<div class="maxtop">
  <a name="anchor_legalPersonName"></a>
  <div class="title">学校法人姓名</div>
  <div>
    <div id="text_red" class="red"></div>
    <div>
      <input name="legalPersonName" id="legalPersonName" class="input_w" type="text" />
    </div>
  </div>
</div>

//单击提交按钮

$(".submit").click(function(){
  if(!document.getElementById("agree").checked){
    ShowControlTipRight("agreetip", "请先勾选同意协议!")
    return;
  }
  submitData(this);
});

//判断某id文本框是否为空
function submitData(obj) {

  if (!$("#legalPersonName").val()) {    
    anchor(obj, "legalPersonName");  // 定位

    ShowControlTipRight("legalPersonName", "请填写学校法人姓名");  //动画显示提示警告标签
    return;
  }

}

//动画显示提示警告标签

function ShowControlTipRight(ControlID, Value){
  layer.tips(Value, "#" + ControlID, {
    tips: 2,
    time: 3000 //5 秒后自动关闭
  });
}

/** 判断复选框中指定部分的选项是否被选中 */
function isCheckedCheckbox(selector) {
var all = $(selector);
for (var i = 0; i < all.length; i++) {
// 遍历数组,只要有一项被选中,就为true,即显示
if (all[i].checked) {
return true;
}
}
return false
}

/** 判断单选框或者复选框是否有选项被选中 */
function isCheckedRadioOrCheckbox(selector) {
var all = $(selector).find("input");
for (var i = 0; i < all.length; i++) {
// 遍历数组,只要有一项被选中,就为true,即显示
if (all[i].checked) {
return true;
}
}
return false
}

/** 判断某个选项是否被选中,适用于单选框或复选框 */
function ischecked(selector) {
var a = $(selector); // 数组中只有一个元素
return a[0].checked;
}

/** 锚点定位 */
function anchor(obj, name) {
var a = $(obj).parent();
a.attr("href", "#anchor_" + name);
a.click();
}

时间: 2024-08-10 20:01:37

非空验证提示错误信息的相关文章

[oldboy-django][2深入django]Form组件功能: 数据格式验证 + 保留上次输入的值(如果有很多输入项,这样正确项不必重复输入,错误项也能提示错误信息)

1 需求:登录或者注册页面存在以下问题 - 无法记住上次提交的内容,(如果有很多输入项,这样正确项不必重复输入,错误项也能提示错误信息)- 重复进行提交数据的校验(数据是否为空,长度大小等等) 2 django的Form组件实现 2.1 Form组件实现数据验证方法 2.1.1 流程操作 - 定义规则(数据的格式,字段必须和表单上name属性一致) class LoginForm(Form): 字段名 = fields.xxFields(参数) # 定义了一个输入框的数据格式要求 实例化对象ob

[原创]java WEB学习笔记71:Struts2 学习之路-- struts2常见的内建验证程序及注意点,短路验证,非字段验证,错误消息的重用

本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 -----------------------------------------------------------------------------------------------------------------

php非空验证

我想说这种方法是不是很常用的非空验证,现在的普遍使用的是javascript来验证非空,但是作为学习php的一些知识点,还是可以看看的. 先来看看commit.php中的方法 <?php $db = mysql_connect('localhost','root','Ctrip07185419'); mysql_select_db('moviesite',$db) or die(mysql_error($db)); mysql_query('set names "gb2312"'

[Teamcenter 2007 开发系列] web 非空验证

前言 TC 2007 的Web 端,页面简洁也简单. 非空验证的话,直接在后面加上一个 红箭头+ "Required value is not specified." 这样一些红色的提示信息. 而这种验证看上去又是和CF端的form 的定义管理起来的. 定义成require 的属性会做这种验证. 那么在web 端实现的机制是怎样的呢? 是否可以不和CF端绑定,在 Web端直接进行这种验证呢? 实现机制 以创建一个物件为例,关键的action-component 是 ModelEntit

JavaWeb 学习008-今日问题(非空验证尚未解决) 2016-12-2

1. 学生模块list页面 不能正常跳转 说是找不到stuid属性,但是我在entity里面和数据库建表的属性就是stuid:Grade模块代码一样,却可以正常运行 这是什么问题? <c:forEach items="slist" var="student"> <tr> <td>${student.stuid}</td> <td>${student.stuname}</td> <td>

Atitit &#160;验证 数字验证 非空验证的最佳算法 &#160;h5

Atitit  验证 数字验证 非空验证的最佳算法  h5 <td><select class="searchBox-select"   style="height:25px;" id2="branch_id" id="objid" name="objid" required  > <option value="">--物品</option>

Mysql text类型字段存储提示错误信息 String data,right truncated:1406 Data too long for column &#39;content&#39; at row 1

String data,right truncated:1406 Data too long for column 'content' at row 1 当Mysql提示如下时: 1.首先查看存入的文本内容的大小,根据内容大小设置类型 如果超出,根据大小进行更换类型 2.如果还是超出那可能是Mysql根据配置文件限制Server接受数据包大小,有时候大的插入和更新会受max_allowed_packet参数限制,导致写入或者更新失败. 查看目前配置: 代码如下: 以上说明目前的配置是:60 M

easyui-combobox非空验证等

js代码 1 function validate(){ 2 $.extend($.fn.validatebox.defaults.rules, { 3 maxLength: { 4 validator: function(value, param){ 5 return value.length <= param[0]; 6 }, 7 message: '最多输入 {0} 位' 8 }, 9 onlyLength:{ 10 validator: function(value, param){ 11

.NET开源工作流RoadFlow-Bug修改-1.8.2表单验证时ueditor编辑非空验证无效

RoadFlow生成的表单,Ueditor编辑器不能进行非空验证的BUG修改: 1.修改控制器:WorkFlowFormDesignerController红框处: 2.修改js文件:Scripts/roadui.init.js 3.修改文件:Scripts/FlowRun/Forms/common.js 在这个Case后面增加: case "flow_html": if (filedshow == 0) { $control.html(initValue); } else if (f