js+jquery获取控件TextBox值

js+jquery获取控件TextBox值,第1张

var name = $("#tname")val();
var password = $('#tpass')val();
上面这2句是获取控件值的,不是获取ID 获取ID $(“#tname”)attr("id")、$(“#tpass”)attr("id")

启用标准的也不是这样子的~虽然说这样写也能用~
w3c最初的规定是,在html中只要标签上面有disabled属性,就会有相应功能
比如:
<input disabled />这样子就可以
所以
<input disabled="false" />也是禁用控件了的
这跟true和false是没有关系的
后来为了迎合xhtml标准,w3c规定,像disabled,readonly,checked这类功能是否启用的属性的写法应该是
<input disabled="disabled" />
功能不启用的写法就是不写这个属性
例如直接去掉disabled属性
<input />
所以说到这里您应该可以猜到jquery如何 *** 作了
去掉属性即可
$('#id')removeAttr('disabled');
希望对您有帮助~
By Billskate

用的aspnet aspnet服务器控件的ID显示在浏览器时ID会有所改变的 你可以尝试 $("#ctl00_ContentPlaceHolder1_ctl00_userName")val(); 也可以写成 $("#<%=userNameClientID%>")val(); 如果不是aspnet 那以上方法就没用了

楼主, 你好。 因为你用的是服务器控件, 当你点击控件的时候页面会刷新, 所以你只看到高亮了一会, 如果你用html控件。 input type=button的 或者直接button标签就能实现你要的那种效果, 如果非要用服务器控件, 那么就在js代码最后加个 return false;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10586894.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存