`

选择输入框的值进行判断,值为0时,0==''为true?

 
阅读更多

需要判断选择输入框的值,根据不同的选择情况,进行业务校验。

当选择输入框选择了,0-解锁 

判断 0=='' 竟然为true。 导致提示有误,请选择操作!实际已经进行了选择。



 jsp代码

<tr>
				
				<td class="td_right"><span class="required">*</span>锁定状态:</td>
				<td> <cw:text property="treatment_bie029" readOnly="true"  id="treatment_bie029"  > </cw:text> 
					<%-- <cw:combobox id="treatment_bie029" property="ac63.bie029" readOnly="true"
								listeners="{'check':changeBie029}"  forceSelection="true"/> --%>
				</td>
				<td class="td_right"><span class="required">*</span>请选择操作</td>
				<td><cw:combobox id="bie029" property="bie029" 
								data="[[0,'解锁'],[1,'锁定'],[-1,'未选择']]" value="-1" forceSelection="true"/> </td>
			<td class="td_right">锁定原因:</td>
				<td><cw:text property="biz005" ></cw:text> </td>
			</tr>

javascript代码

alert(bie029);//0
		alert(bie029==null);//false
		alert(bie029 == '');//true ????
		alert(bie029 == '-1');//false
		if (bie029 == null || bie029 == ''|| bie029 == '-1') {
			Wonders.Msg.info('友情提示:请先选择操作!', '提示', function() {
			
			});
			return;
		}

 

  • 大小: 11.2 KB
分享到:
评论

相关推荐

    Jsp中判断文本框是否为空

    ### JSP中判断文本框是否为空 在Web开发过程中,前端表单验证是十分重要的环节之一,它能够确保用户输入的数据符合预期格式或要求,从而提高用户体验并减轻后端服务器的压力。本文将详细介绍如何在JSP(JavaServer ...

    js 验证表单中的值是否改变

    当用户修改输入框的值时,事件处理函数会被调用,检查当前值是否与初始值不同,从而判断值是否发生改变。 然而,对于更复杂的表单,可能需要验证多个字段或整个表单的状态。这时可以创建一个函数来批量检查所有需要...

    winform中DatagridView中文本输入框输入改变事件

    - `IsNewRow`属性:当用户在`DataGridView`最后一行输入新数据时,该行被视为新行,`IsNewRow`属性为`true`。如果你不想处理新行的数据,可以检查这个属性。 - 验证输入:在`CellValueChanged`事件中,你可以对新...

    Js检测判断URL网址输入是否正确

    // 获取输入框的值 var pattern = /http:\/\/.+/; // 定义正则表达式,检查是否以***开头 var matched = str.match(pattern); // 使用match方法与正则表达式进行匹配检查 if (matched == null) { alert('你输入...

    js监听input输入框值的实时变化实例

    if("\v" == "v") { // true为IE浏览器 document.getElementById("a").attachEvent("onpropertychange", function(e) { console.log("inputting!!"); }); } else { document.getElementById("a")....

    js 判断输入是否是数字.rar

    在JavaScript编程中,判断用户输入的数据类型是一项常见的任务,特别是在处理表单验证或者用户交互时。本示例“js 判断输入是否是数字.rar”提供了一个JavaScript代码的Demo,用于检查用户输入的内容是否为空或者...

    JS判断大全

    为了限制输入框中的字符数量,可以监听用户的输入事件(如`onkeyup`),并在事件触发时检查当前值的长度。如果长度超过了预设的最大值,则可以通过`alert`提醒用户或直接截断超出部分的字符。 ```javascript ...

    js 中文判断 判断文本框内是否含有中文

    为了解决这个问题,我们可以使用`Array.from`方法将字符串转换为字符数组,然后再进行判断: ```javascript function containsChinese(str) { return Array.from(str).some(char =&gt; { var code = char....

    vue 校验多个input框右侧提示

    在Vue应用中,处理表单验证是常见的需求,尤其是涉及多个input输入框时。VueValidate是一个专门为Vue设计的表单验证插件,它允许开发者轻松地实现对多个input框的同步校验,并在输入框右侧实时显示提示信息。 在Vue...

    JavaScript表单属性判断以及存取(真实开发使用的js)

    1. 判断输入框是否有值:`if(input.value !== ''){...}`。 2. 判断复选框是否被选中:`if(input.checked){...}`。 3. 判断元素是否禁用:`if(input.disabled){...}`。 三、表单属性存取 1. 获取属性值:`var input...

    jquery判断密码强度的验证代码

    在本文的示例代码中,输入框的ID为`pass`,提示区域的ID为`passstrength`。 接下来,使用jQuery的`keyup`事件来监听输入框中的按键动作。每当用户输入或删除字符时,都会触发该事件。在`keyup`事件的回调函数中,...

    常用的js验证

    - 如果输入框不为空,则通过`isNaN()`函数判断其是否为数字。 - 若不是数字,则提示错误,并清空输入框内容。 ### 2. 验证电话号码格式 ```javascript function isTel(object) { var s = document....

    判断与决策_选择程序设计.pptx

    本篇内容主要探讨了如何使用高级语言进行选择程序设计,即如何利用判断和决策来解决问题。 首先,学习目标中提到的“算法表示方法”指的是将问题转化为计算机可以理解的步骤,通常包括伪代码、流程图和实际代码实现...

    javascript验证

    - 如果扩展名不为空,则后续可以进一步判断该扩展名是否属于图片格式,但代码片段中并未提供具体的判断逻辑。 以上就是关于这段JavaScript代码的主要验证方法介绍,通过这些方法可以有效地实现前端表单数据的基本...

    vue输入框使用模糊搜索功能的实现代码

    2. **监听输入框值的变化**:通过`@input`事件监听输入值的变化,在事件处理函数(如`autoSearch`)中实现搜索逻辑。 3. **使用`indexOf`方法进行字符串搜索**:在`autoSearch`函数中,遍历数据列表,使用...

    javascript常用判断

    可以通过监听表单输入框的`onkeyup`事件来实时监测输入长度,并在超出限制时给予提示并阻止输入。 **示例代码:** ```javascript function test() { if (document.a.b.value.length &gt; 50) { alert("超过50个字符...

    TextView输入框监听

    如果需要在特定条件下触发监听,比如当文本长度达到某个值时,可以在`onTextChanged`方法中加入判断逻辑: ```java textView.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged...

    js中判断文本框是否为空的两种方法

    这种方法是通过获取文本框的`value`属性值,然后检查其长度是否为0来判断是否为空。`value`属性表示用户在文本框中输入的内容,而`length`属性则返回字符串的长度。如果长度为0,说明文本框为空。例如: ```...

    easyui验证框使用方法

    - **解释**:该示例中,当输入框为空时会显示“请输入文本”的提示信息;`required="true"`表示此字段必须填写;`size="10"`设置输入框的宽度为10个字符。 ##### 3.2 长度验证 - **代码示例**: ```html ...

    js屏蔽backspace后退,又不影响删除输入框文字

    这在判断用户当前在哪种类型的输入框内操作时非常有用。例如,当用户在一个文本框内时,我们可能希望允许他们使用`Backspace`键来删除文本,而不是让浏览器执行默认的后退操作。 #### 四、`readOnly`属性 `...

Global site tag (gtag.js) - Google Analytics