我想知道这是否可能,我想检查用户是否在文本框控件中选择了文本,就像这个解决方案一样(但这仅适用于 html 输入控件而不是 asp.net 服务器控件)
问问题
1134 次
2 回答
2
就该示例而言,您需要nothing to change
服务器控制。except the syntax
<asp:TextBox id="txt1" runat="server" value="Selected?"><asp:TextBox>
<asp:Button id="btnSubmit" runat="server" OnClientClick="alert(isTextSelected();" ></asp:Button>
function isTextSelected() {
input = document.getElementById('<%= test.ClientID %>'))
if (typeof input.selectionStart == "number") {
return input.selectionStart == 0 && input.selectionEnd == input.value.length;
} else if (typeof document.selection != "undefined") {
input.focus();
return document.selection.createRange().text == input.value;
}
}
</p>
于 2012-08-11T12:40:17.613 回答
0
您可以通过使用简单地实现这一点
$('select, input').click(function(){
$(this).removeClass('disabled');
});
于 2012-08-11T12:04:55.543 回答