文本框检索出目的港后,我不想让客户再可以输入,类似锁定,求答案

问题描述

需要再写一个JS代码吗?需要高手指点一下jS代码如下functionjiansuo(idinput,iddiv,cmd,event){if(event.keyCode==13){hideDiv1(idinput,iddiv);returnfalse;}elseif(event.keyCode==38){input_keyup(idinput,iddiv);}elseif(event.keyCode==40){input_keydown(idinput,iddiv);}else{runcstime(idinput,iddiv,cmd);}}页面代码</td><tdalign="right">目的港<fontcolor="red">*</font>:</td><tdalign="left"><%--<asp:TextBoxID="tb_portdest"runat="server"Width="100%"MaxLength="48"></asp:TextBox>--%><%txt_portdest.Value=String.IsNullOrEmpty(Request["pod"])?"":Server.UrlDecode(Request["pod"]);%><inputid="txt_portdest"name="txt_portdest"runat="server"type="text"class="inputtext"value=""style="width:100%;"maxlength="20"onkeyup="jiansuo('txt_portdest','seltxt_portdest','gettar_port',event);returnfalse;"/><divid='seltxt_portdest'class='myDiv'style="float:left;width:200px;height:180px;visibility:hidden;"></div></td>

解决方案

解决方案二:
按照你说的,检索完在input设置一下readonly="readonly"不行吗?
解决方案三:
设置readonly就可以的事情,非要弄得那么复杂干嘛如果你怕用户懂得如果通过F12修改数据,那你就在提交时将你的值放入ViewState,然后其它要用到该数据的地方从ViewState读取
解决方案四:
设置只读不就检索不到了吗?
解决方案五:
readonly="readonly"
解决方案六:
设置readonly或者enabled不都行吗

时间: 2024-10-25 14:59:25

文本框检索出目的港后,我不想让客户再可以输入,类似锁定,求答案的相关文章

vb net-Form1中双击文本框弹出Form2的datagridview双击选择获得CELL值后Form2退出

问题描述 Form1中双击文本框弹出Form2的datagridview双击选择获得CELL值后Form2退出 目标是:Form1的文本框Textbox1 获得 Form2的datagridview1 的选取CELL值. 过程: 1.双击Form1中的Textbox1弹出Form2 2.在Form2中的datagridview1中双击选取值后关闭Form2 思路: A. 文本框双击:Private Sub TB2sl_DoubleClick(ByVal sender As Object, ByV

jQuery实现点击文本框弹出热门标签的提示效果_jquery

复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery实现点击

vs2010编辑器-.net在窗体中双击了文本框就出错了,如何修改

问题描述 .net在窗体中双击了文本框就出错了,如何修改 解决方案 看下你的代码中有没有textbox1_textchanged方法,注意拼写和大小写

js点击文本框弹出可选择的checkbox复选框_javascript技巧

本文分享一段代码实例,它能够点击文本框的时候,能够弹出下拉的checkbox复选框,选中复选框就能够将值写入文本框中,可能在实际应用中的效果没有这么直白简单,不过可以作为一个例子演示,以便于学习者理解和扩展. 代码如下: <html> <head> <meta charset="gb2312"> <title>js点击文本框弹出可选择的checkbox复选框</title> <style type="text/

jsp点击文本框弹出文本域

问题描述 jsp点击文本框弹出文本域 文本框文本过长不能完全显示,想点击文本框弹出文本域 ,文本域中显示文本框中的文本值 大概是个什么思路? 求解. 解决方案 思路是使用监听去监听输入的数量,当到达某个数量的时候,启动事件,让当前输入框隐藏,隐藏的文本域显示,并将文字复制到文本域. 最人性化的方式,在js中使用HTML5新特性的事件监听oninput,它可以监听value值改变的时间 不过貌似对IE的支持不够. 也可以用正则,和焦点失去事件的传统方式,不过人性化不好. 解决方案二: Androi

js实现仿Discuz文本框弹出层效果_javascript技巧

本文实例讲述了js实现仿Discuz文本框弹出层效果.分享给大家供大家参考.具体如下: 这是一个在经典论坛曾经热讨论的问题,记得在QQ邮箱里也有类似功能,Discuz7.0论坛里同样也有,当你的鼠标单击文本框的时候,会弹出一个包含文字.图片.表单无素的DIV层,里面的元素都可以进行操作,很方便,选中的值会自动添加到文本框内.本代码经过了多次修正,没有进行过多美化,你美工好的话可以自己美化. 运行效果截图如下: 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//D

jQuery实现表格文本框淡入更改值后淡出效果_jquery

本文分为html代码和jquery两段代码,代码很简单,大家可以参考下! html代码 <table style="border:1px solid blue"> <tr> <th>id</th> <th>name</th> <th>age</th> <th>sex</th> <th>操作</th> </tr> <tr>

多行文本框,最多2000个汉字,使用微软拼音输入法,输入第2000个汉字时,按空格所有文字消失!

问题描述 多行文本框,最多2000个汉字,使用微软拼音输入法,输入第2000个汉字时,按空格所有文字消失! 解决方案 解决方案二:强人解决方案三:这与输入法无关.而且限制输入数字只会让你达到最大字数时无法继续输入,楼主情况应该是rp问题了解决方案四:谢谢楼上,不知道"rp"啥意思,我的问题具体是这样的:多行文本框,要求在这个文本框中最多输入2000个汉字,当在这个文本框内输入完第1999个汉字时,使用微软拼音输入法输入第2000个汉字,在输入的过程中,前面的所有汉字消失,最后只留下了最

javascript自动恢复文本框点击清除后的默认文本_javascript技巧

本文实例介绍了点击文本框清除默认文本离开再恢复的js实例代码,分享给大家供大家参考,具体内容如下 相关知识: 1.onclick事件的定义和用法: 当点击对象的时候会触发此事件. 浏览器支持: 1).IE浏览器支持此事件. 2).火狐浏览器支持此事件. 3).Opera浏览器支持此事件. 4).谷歌浏览器支持此事件. 5).safria浏览器支持此事件. 实例代码: <html> <head> <meta charset="gb2312"/> <