JQuery控制文本框不能输入,但呈可用状态 如题,我之前用readonly和disabled都不行,那样设置的话就无法赋值给该文本框了。因为我的文本框不允许用户输入,所显示的文字是通过一个按钮控制的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <body> <div id="tab1"> <input type="text" id="txt" value="" disabled="disabled" /> </div> <input type="hidden" id="zhi" name="all" value=""></body></html><script> $(document).ready(function () { //单选的操作,同理可得,其它的也一样 $("#txt").val(11); })</script> readonly怎么不行了?<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <SCRIPT LANGUAGE="JavaScript"> <!-- function myClick(){ document.getElementById("d").value = "Hello"; } //--> </SCRIPT> </HEAD> <BODY><input id="d" readonly><INPUT TYPE="button" VALUE="button" ONCLICK="myClick()"> </BODY></HTML> <script src="jquery/jquery.js" type="text/javascript"></script><script>$(document).ready(function(){ $("#ca").click(function(){ $("#cas").attr("disabled",true); });});</script></head><body><input type="text" id="cas" /><input type="button" value="确定" id="ca" /> 该文本框要能接收Click事件的,如果设置disabled则无法触发Click事件。 这样的话用form能上传吗? 你既然不让输入还要显示为什么要用文本框,直接一个lable、span不久搞定了么样式换个文本框的样式就行了 设置文本框的onkeydown="return false;"属性即可 <input type="text" id="t1" /> <input type="button" value="赋值" id="b1" /> <script src="JS/jquery-1.4.4.js" type="text/javascript"></script> <script type="text/javascript"> $(function() { $("#t1").keyup(function() { $(this).val(""); }); $("#b1").click(function() { $("#t1").val("123"); }); }); $("#text1").blur( function () { if(){(this).attr('value',''); }} ); 怎么根据鼠标的坐标查找html元素 有解否 位运算符的问题 弹出框是框架,将框架中的值返回给父窗口 关于客户端文件的读取显示问题 ???JavaScript能不能读取当前的网址??? index.asp页面中通过<script src='a.js'>包含的js文件返回到客户端ie中并没有在index.asp页面中,是存在内存中吗? 有没有把数字金额转化为大写汉字的现成JS函数? button如何做链接? 帮我看看这个页面是怎么做的 请熟悉JS的朋友帮我看下,谢谢 IE模拟DOMContentLoaded
<div id="tab1">
<input type="text" id="txt" value="" disabled="disabled" />
</div>
<input type="hidden" id="zhi" name="all" value="">
</body>
</html>
<script>
$(document).ready(function () {
//单选的操作,同理可得,其它的也一样
$("#txt").val(11);
})
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<SCRIPT LANGUAGE="JavaScript">
<!--
function myClick(){
document.getElementById("d").value = "Hello";
}
//-->
</SCRIPT>
</HEAD> <BODY>
<input id="d" readonly>
<INPUT TYPE="button" VALUE="button" ONCLICK="myClick()">
</BODY>
</HTML>
<script>
$(document).ready(function(){
$("#ca").click(function(){
$("#cas").attr("disabled",true);
});});</script>
</head><body>
<input type="text" id="cas" />
<input type="button" value="确定" id="ca" />
这样的话用form能上传吗?
样式换个文本框的样式就行了
<input type="text" id="t1" />
<input type="button" value="赋值" id="b1" />
<script src="JS/jquery-1.4.4.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$("#t1").keyup(function() {
$(this).val("");
}); $("#b1").click(function() {
$("#t1").val("123");
});
});