我是一個初學者。 我希望當一個複選框被選中時,它應該允許用戶在txtbox中寫入內容。最初txtbox被禁用。我應該在函數內部使用jQuery複選框屬性使用jQuery
0
A
回答
0
<input type="checkbox" id="cb" />
<label for="cb">label for checkbox</label>
<input type="text" id="txt" disabled="disabled" />
<script type="text/javascript">
$(document).ready(function() {
var checkbox = $('#cb');
var textfield = $('#txt');
checkbox.click(function() {
if (checkbox.is(':checked')) {
textfield.removeAttr('disabled');
}
else {
textfield.attr('disabled', 'disabled');
}
});
});
</script>
working example with visibilty
working example with disabled-state
還寫: 因爲你是用asp.net的工作,你的任務應該是什麼樣子,比如:
var checkbox = $('#<%= this.cb.ClientID %>');
您應該知道服務器控件如何獲得折線或者(選擇適當的選擇器)。
另外:你也應該知道這樣一個事實,即disabled
-inputs將不會發布,而readonly
-inputs的處理沒有問題... ...
0
$('#mycheckbox').click(function()
{
$("#mytextbox").attr('disabled','');
}
);
0
$(document).ready(function()
{
//To Disable the Check box on page Load
$('#TextBox').attr('disabled', 'disabled');
//On Click of the Check Box
$('#CheckBoz').click(function()
{
if($('#CheckBoz').is(':checked'))
{
$('#TextBox').removeAttr('disabled');
}
else
{
$('#TextBox').attr('disabled', 'disabled');
}
});
});
我希望這個代碼完全適用於你你需要將它粘貼到你的頁面並根據它檢查組件名稱。
相關問題
- 1. 複選框屬性使用jquery
- 2. jquery複選框屬性值
- 3. jQuery複選框類屬性
- 4. jQuery的複選框的屬性
- 5. 使用jQuery禁用複選框控件的Text屬性
- 6. 如何使用jquery的prop()來設置複選框的屬性?
- 7. 複選框清單屬性
- 8. 複選框更新屬性
- 9. 複選框的屬性
- 10. 複選框使用jQuery
- 11. Selenium複選框屬性「選中」
- 12. 複選框選中屬性不翻轉
- 13. 根據屬性值選擇複選框
- 14. 沒有選中屬性的複選框
- 15. 設置可選屬性null複選框
- 16. 尋求將cookie屬性應用到jQuery複選框腳本
- 17. 具有多個屬性的jQuery複選框選擇器
- 18. 麻煩設置「選中」屬性複選框jquery
- 19. jQuery和Javascript更改複選框的選中屬性?
- 20. 收音機/複選框造型使用屬性選擇
- 21. 更改單個複選框的多行復選框屬性
- 22. 點擊其他複選框使用Jquery啓用複選框
- 23. 更新使用複選框使用jquery
- 24. 使用jQuery選擇所有複選框
- 25. CakePHP3多複選框自定義屬性
- 26. 輸入類型複選框的屬性
- 27. 屬性列表的複選框
- 28. Vue JS,複選框和計算屬性
- 29. ASP.NET MVC - 複選框文本屬性
- 30. 瞬態屬性的「索引」複選框
- ,沒有有效的xhtml – 2010-10-27 07:13:48
它的早期,額外{的傾向於潛入;) – Sam 2010-10-27 07:16:25
不......我正在關於'disabled'屬性,而不是關於語法錯誤... – 2010-10-27 07:18:26