如果AlertView输入框为空,则禁止点击确定按钮

//UIAlertView的代理方法(创建UIAlertView之后,copy此代理方法即可)

-  (BOOL)alertViewShouldEnableFirstOtherButton:(UIAlertView
*)alertView{

  //1.取出输入框中的文字

  NSString *text = [alertView textFieldAtIndex:0].text;

  //2.如果输入框为空

  if(![text length]){

    //不可点击

    return NO;

  }else{

    return YES;

  }

}

如果AlertView输入框为空,则禁止点击确定按钮,码迷,mamicode.com

时间: 2024-08-06 23:06:44

如果AlertView输入框为空,则禁止点击确定按钮的相关文章

EditText输入为空button不可点击搜索

一丶任务详情 二丶改动后演示效果 三丶改动过程 分析:非常明显这里是须要监听EditText,推断输入字符串长度是否不为0来改变Button样式 首先的屡清楚代码逻辑在适当的位子加监听推断是最好的处理方法,然而并没有理清楚.原团队用Eclipse开发且java用的多.代码并没透彻理解(屡清楚某个功能点定会与大家分享)所以呢这里仅仅好自己加入 第一步xml设置button不可点击并改动样式 android:background="@color/login_bar_btn_enable"

表单,音视频,语义化标签与属性选择器,结构伪类选择器,伪元素选择器(按钮禁止点击)

HTML5简介 万维网的核心语言,标准通用标记语言的写一个应用超文本标记语言(HTML)的第五次重大修改,作为新HTML语言,具有新的元素,属性和行为:广义的HTML是包含HTML5本身 + CSS3 + JavaScript,虽然不被所有浏览器所支持,但它是一种趋势: 新增语义化标签 <header></header> <!-- 头部标签 --> <nav></nav> <!-- 导航标签 --> <article>&l

jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法

本文实例讲述了jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法.分享给大家供大家参考.具体实现方法如下: 这里主要通过val方法设置按钮的文字,并用attr方法修改disabled属性实现该功能. 主要代码如下: <html> <body> <form method="get" action="" target="box"> <input id="buttonid" ty

ExtJS4.2 Grid知识点七:显示行号、斑马线效果(奇偶行背景色不一致)、复制单元格文字、禁止点击列排序

本节主要学习ExtJS4.2 Grid显示行号.斑马线效果(奇偶行背景色不一致).复制单元格文字.禁止点击列排序.禁止列头部右侧菜单,示例图片: 在线演示  /  在线演示 主要内容如下: 显示行号 斑马线效果(奇偶行背景颜色不一致) 复制单元格问题 禁止点击列排序 禁止列头部右侧菜单 1.显示行号 在Grid中增加行号列,xtype指定为rownumberer. {header: 'NO',xtype: 'rownumberer',width: 40,sortable: false} 2.斑马

Android 三档自定义滑动开关,禁止点击功能的实现,用默认的seekbar组件实现

android三档自定义滑动开关,禁止点击功能的实现,普通开关网上有很多例子,三档滑动开关的则找了整天都没有相关例子,开始用普通开关的源码修改了自己实现了一个类,但效果不如人意,各种边界情况的算法很难考虑周全很难调试出满意的效果. 今 天尝试用系统组件seekbar实现自定义风格的滑动条,但禁止点击和判断滑动不到指定范围返回花了不少时间,网上基本上都说用继承seekbar修改里 面的方法实现,但整了半天也没有一个能够达到效果了,而且感觉太麻烦了,所以自己把默认的实现的几个接口返回的信息详细打印出

禁止鼠标右键点击事件

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script language=JavaScript> document.oncontextmenu = new Function("event.returnValue=false;"); //禁止右键功能,单击右键将无任何反应 </scri

移动端禁止点击一次,执行多次事件问题

//防止触发两次 var t1 = null;//这个设置为全局 function myclick(fn){ if (t1 == null){ t1 = new Date().getTime(); }else{ var t2 = new Date().getTime(); if(t2 - t1 < 500){ t1 = t2; return; }else{ t1 = t2; } } if (fn) { fn(); } } 也可: btn.off().on('tap',{ .... }) 看情况.

Bootstrap 模态框 禁止点击空白关闭模态框事件

在模态框的div中加上 aria-hidden="true" data-backdrop="static" <div class="modal fade" id="custom-modal" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="st

如何禁止用户连续点击一个按钮事件详细JS

<input type="button" id="submit" value="提交"> <script> $(document).ready(function(){     $("#submit").click(function(){       var nowTime = new Date().getTime();     var clickTime = $(this).attr("cti