ugrás a tartalomhoz

Html tag értékének állitása

Anonymous · 2006. Már. 21. (K), 10.13
Sziasztok.

Van ez a sorom:
"<td><INPUT type=\"text\" name=\"db\" maxlength=\"2\" value='$row[5]' size=\"2\" disabled=\"($row[4]>0?" false":"true");\" onblur=\"szamol(this.form)\"></td>".

Ezzel azt akakrom elérnio, hogyha row[4] > mint 0 akkor kapcsolja be a beviteli mezőt ha nem akkor meg kapcsolja ki.
Ugyanzet próbáltam js-ből is ott csak az sikerült, hogy ha > volt mint 0 akkor bekapcsolta, de ha = volt 0-val akkor már ki nem kapcsolta.
 
1

disabled értékei

Anonymous · 2006. Már. 21. (K), 10.26
itt is láthatod, hogy a disabled nem lehet true vagy false, csak disabled értékű:

<?php
echo '<td><input type="text" name="db" maxlength="2" value='.$row[5].' size="2"'.(($row[4]>0)?' disabled="disabled"':'').' onblur="szamol(this.form)"></td>';
?>
gex
2

htmlspecialchars

Hodicska Gergely · 2006. Már. 21. (K), 18.21
Csak egy apró kiegészítés, amit általában elfelejtenek az emberek, és így pl. az oldal felépítése elrontható rossz vagy nem is annyira rosszindulató inputtal:
<?php
echo '<td><input type="text" name="db" maxlength="2" value="'.htmlspecialchars($row[5]).'"></td>';
?>
Felhő