Javascript Disable Text fieldek
Sziasztok !
Egy kis segítséget kérnék. Hiába probálok összehozni egy javascriptet ami
azt csinálná hogy sok sok text mező php vel kiiratva egymás alatt mindegyik mellett egy
gomb amire ha ráklikel az emberke akkor a mellette lévő textmező ami alapból le van tilta ujra engedélyezve lenne illetve a második ráklikkelésnél
ismét disable re lehetne rakni.
Előre is köszönöm a segítséget
■ Egy kis segítséget kérnék. Hiába probálok összehozni egy javascriptet ami
azt csinálná hogy sok sok text mező php vel kiiratva egymás alatt mindegyik mellett egy
gomb amire ha ráklikel az emberke akkor a mellette lévő textmező ami alapból le van tilta ujra engedélyezve lenne illetve a második ráklikkelésnél
ismét disable re lehetne rakni.
Előre is köszönöm a segítséget
1 megoldás
<head>
<script type="text/javascript">
function disabledValtas(gomb){
gomb.previousSibling.disabled=!gomb.previousSibling.disabled;
}
</script>
</head>
<body>
<input type="text" value="blabla" disabled="disabled" size="20" /><input type="button" value="katt" onclick="disabledValtas(this);" /><br />
<input type="text" value="egykétegykét" disabled="disabled" size="20" /><input type="button" value="katt" onclick="disabledValtas(this);" />
</body>
</html>
Arra ügyeljél, hogy a "text" és "button" inputok közözz ne legyen semmi - még szóköz se, mert az módosítja a DOM struktúrát, és plusz fejfájásokat okoz. Szóval, ha PHP-vel íratod ki, akkor ne írass külön '\n'-t és társait.
Persze még lehetne ellenőrizni a DOM-képességet, meg biztos egy pár más dolgot, de ezt a ráérőkre hagynám. Mozilla 1.7a-ban és IE-ben működött.
P][G
re megoldás