Sebastian Bauer: SelectBox: disable enable via Checkbox

Beitrag lesen

Hi,

  
<input type="checkbox" onclick="codename()" id="act1" name="checkname" style="background:none;" />  
  
<input type="text" disabled size="10" name="textname">  

Ist das valider XHTML Code? Hab auf dieser Webpage das Example gefunden. Wenn Javascript enabled ist, kann dann durch einen OnClick() auf die Checkbox das Inputfeld disabled oder enabled werden.

http://www.htmlgoodies.com/tutorials/forms/article.php/3479101/Triminds---Enable-and-Disable.htm

  
<script type="text/javascript">  
  
    function codename() {  
        if (document.myform.act1.checked) {  
            document.myform.duni1.disabled = false;  
            document.myform.sel1.disabled = false;  
            document.myform.d1node1.disabled = false;  
            document.myform.d1node2.disabled = false;  
            document.myform.d1node3.disabled = false;  
            document.myform.d1node4.disabled = false;  
  
        }  
        else {  
            document.myform.duni1.disabled = true;  
            document.myform.sel1.disabled = true;  
            document.myform.d1node1.disabled = true;  
            document.myform.d1node2.disabled = true;  
            document.myform.d1node3.disabled = true;  
            document.myform.d1node4.disabled = true;  
        }  
    };  
</script>  

Mit meiner letzten Frage meinte ich, ob man dieses Javascript auch mittels PHP etc. realisieren kann?

Zwischen jedem Attribute in einem Inputfield muss mindestens ein Leerzeichen vorhanden sein, damit es valider Code ist?

Gruß
Sebastian