精灵饭饭

非空验证提示错误信息

//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();
}

posted on 2016-11-29 11:40  精灵饭饭  阅读(404)  评论(0)    收藏  举报