<script type="text/javascript">
function dis_en(obj, a) {
obj.form.elements["headline"].disabled = obj.form.elements[a].disabled = obj.checked;
}
</script>
<form>
<input type="checkbox" onclick="dis_en(this,'addhl')" name="prevhl">
<input type="text" name="headline">
<input type="checkbox" onclick="dis_en(this,'prevhl')" name="addhl">
</form>
HEJ!
Jag har denna kod för att enable/disable ett textfält och en annan checkbox:
function dis_en(obj,a){
if (obj.checked){
form.headline.disabled = true;
eval(form." + a + ".disabled) = true;
}
else{
form.headline.disabled = false;
form.addhl.disabled = false;
}
}
Kallas via
OnClick="dis_en(this,'addhl')
från en checkbox.
Mitt problem är att jag på den andra checkboxen vill köra samma funktion, fast med OnClick="dis_en(this,'prevhl') istället.
Jag vill dynamiskt sätta ihop i funktionen överst vilken checkbox som ska ändras.
MEN, hur gör man det?
Ska man ha eval, " ' eller något annat?
Enklare kod mottages också tacksamt!
