在一个aspx页面我需要做一个验证,我需要让一个按钮,当用户键入特定文本如何启用ASPX一个按钮,当用户键入文本
0
A
回答
0
你需要这样做客户端,在JavaScript中,如(如果你使用jQuery):
var $textbox = $('#yourTextboxId');
var content = $textbox.val(); // Get your original textbox value
$textbox.keyup(function() {
if ($textbox.val() != content) { // Text has changed, enable your button
content = $textbox.val();
$('#yourButtonId').removeAttr('disabled');
}
});
作为一个侧面说明,使用.NET,你需要使用你的控件ClientIDMode="Static"
(如文本框)为了获得一个静态的ID用于JavaScript,否则上述代码将无法工作。
0
你输入的文字与ID “的textBox”
<input type="text" id="textBox" />
你的ID为 “BTN1”,它最初是被禁用按钮盒。
<button type="button" id="btn1" disabled="disabled">Button</button>
,将启用或禁用按钮
$("#textBox").change(function() {
if ($("#textBox").val() != "")
{
$("#btn1").removeAttr("disabled");
}
else
{
$("#btn1").attr("disabled", "disabled");
}
}
+0
因此,如果文本框的值不是“”(包含文本),那么禁用该按钮? – 2013-04-10 10:26:41
+0
是的,这个支票可以被任何他想要的条件取代。代码只是给他一些关于如何完成任务的想法。 – 2013-04-10 10:33:51
0
的JavaScript这里是我的fiddle
$('#TextBoxId').keyup(function() {
if ($.trim($(this).val()) != '') {
$('#ButtonId').removeAttr('disabled');
}
else {
$('#ButtonId').attr('disabled', 'disabled');
}
});
相关问题
- 1. 启用搜索按钮,当用户键入或作出选择
- 2. 如何启用一些按钮,当用户在C#登录#
- 3. 当用户点击输入按钮时触发一个按钮
- 4. 试图启用一个禁用的按钮,当一个文本框不为空
- 5. 如何启用一个WinForm按钮,在时间Tab键
- 6. 如何用输入键按下按钮
- 7. 我需要显示一个弹出消息,当我按下按钮时,在aspx中启用特定的按钮
- 8. 注册按钮启用当最后一个字段输入
- 9. Javascript - 启用按钮当输入填充
- 10. 如何在java脚本中用enter键触发按钮?/如何给文本框和搜索按钮一个ID?
- 11. 如何当用户点击一个按钮
- 12. 当用户点击asp按钮时,如何模拟键盘按钮?
- 13. 如何在swift中启用键盘的下一个或上一个按钮?
- 14. 用户一次只能按住一个键盘按钮
- 15. 如何用一个文本点击一个按钮?
- 16. UITextField键盘:当没有文字输入时启用完成按钮
- 17. 如何启用一个按钮,当我的一个文本框在C#中更改?
- 18. 如何激活按钮,当用户点击一个特定的EditText进入
- 19. 如何按一个按钮回车键
- 20. 如何在用户滚动浏览文本视图后启用按钮
- 21. 当用户双击文档时触发一个按钮private sub
- 22. 如何在用户按下从Jquery中的文本框输入时只调用一个按钮点击功能?
- 23. 当用户在选择器中选择一个类别时启用按钮
- 24. 如何做一个启用或禁用取决于用户的按钮?
- 25. 取决于文本输入的禁用/启用按钮
- 26. 取决于输入文本的禁用/启用按钮
- 27. 如何启用基于文本框禁用的按钮? c#
- 28. 如何启用单选按钮但禁用文本
- 29. 如何禁用单选按钮控件并启用文本
- 30. 如何将文本从一个文本框用一个按钮点击
尝试使用JavaScript – 2013-04-10 10:12:02
没有。我不知道如何做到这一点。 – TheVitruvianAnalogy 2013-04-10 10:15:12