問題是,我有很多的文本字段(其中60-70)複選框啓用和禁用文本字段
,我需要做的是,當複選框uncheked文本輸入應該被禁用並且每當選中複選框時啓用文本輸入。
而當複選框正在取消選中它應該禁用該字段並清理它。
問題是,我有很多的文本字段(其中60-70)複選框啓用和禁用文本字段
,我需要做的是,當複選框uncheked文本輸入應該被禁用並且每當選中複選框時啓用文本輸入。
而當複選框正在取消選中它應該禁用該字段並清理它。
$('.checkbox').each(function(a,b){
$(b).click(function(){
if($(this).is(':checked')){
$(this).next('.textfield').removeAttribute('disabled');
}else{
$(this).next('.textfield').attr('disabled','disabled').val('');
}
});
});
如何在輸入字段中使用它? – user2614879
這個使用javascript可以做到。
<html>
<body>
<script type="text/javascript">
function textInput() {
if (document.inputForm.checkbox.checked) {
document.inputForm.input.disabled=false;
} else {
document.inputForm.input.disabled=true;
}
}
</script>
<form name="inputForm">
<label>Enable Input</label>
<input type="checkbox" name="checkbox" onclick="textInput()">
<label> Input:</label>
<input type="text" name="input" disabled="true">
</form>
</body>
</html>
這是有點工作,但我需要textbos名稱的價值發送。任何其他方式? – user2614879
@ user2614879你是什麼意思你需要文本框的名稱來發送值? – PeterZDE
我的意思是我的名字=「權利[]」和權利[]是我需要發送到MySQL的數組 – user2614879
您使用哪種語言/工具箱? – 2013-07-24 13:49:54
如果是jquery寫你的代碼,你需要幫助 –