fungsi pada javascript berulang

izar isham · Nov 25, 2011
bro ellyx saya punya script
    <script language=javascript>  
    function apply()  
    {  
     document.frm.sub.disabled=true;  
     if(document.frm.chk.checked==true)  
     {  
       document.frm.sub.disabled=false;  
     }  
     if(document.frm.chk.checked==false)  
     {  
       document.frm.sub.enabled=false;  
     }  
    }  
    </script>  
      
    <form name="frm">  
    <table style="border:solid green 1px">  
    <tr><td align=center>Setuju?<input type="checkbox" name="chk" onClick="apply()"></td></tr>  
    <tr><td align=center><input type="button" name="sub" value="submit" disabled></td></tr>  
    </table>  
    </form>  

tapi jika saya mau tambahkan pertanyaan,tp tidak perlu bikin function nya lagi gimana...
<form name="frm">  
    <table style="border:solid green 1px">  
    <tr><td align=center>Pertanyaan 1 Setuju?<input type="checkbox" name="chk" onClick="apply()"></td></tr>  
    <tr><td align=center><input type="button" name="sub" value="submit" disabled></td></tr>
    <tr><td align=center>Pertanyaan 2 Setuju?<input type="checkbox" name="chk2" onClick="apply()"></td></tr>  
    <tr><td align=center><input type="button" name="sub2" value="submit" disabled></td></tr>    
    </table>  
</form>  

saya sudah coba menambahkan menjadi function apply(name1,name2) bla...bla....bla...
tapi belum berhasil menangani 2 inputan diatas....

mhn bantuannya... terimkasih banyak
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Dec 7, 2011 · 0 Suka · 0 Tidak Suka
<script language=javascript>  
    function apply(chk,sub)  
    {  
     document.frm[sub].disabled=true;  
     if(document.frm[chk].checked==true)  
     {  
       document.frm[sub].disabled=false;  
     }  
     if(document.frm[chk].checked==false)  
     {  
       document.frm[sub].enabled=false;  
     }  
    }  
</script>  
<form name="frm">  
    <table style="border:solid green 1px">  
    <tr><td align=center>Pertanyaan 1 Setuju?<input type="checkbox" name="chk" onClick="apply('chk','sub')"></td></tr>  
    <tr><td align=center><input type="button" name="sub" value="submit" disabled></td></tr>
    <tr><td align=center>Pertanyaan 2 Setuju?<input type="checkbox" name="chk2" onClick="apply('chk2','sub2')"></td></tr>  
    <tr><td align=center><input type="button" name="sub2" value="submit" disabled></td></tr>    
    </table>  
</form>