Autor Zpráva
Pesso
Profil
Zdravím,

ak je javascript vypnutý, potrebujem zakázať tlačidlu input button odoslanie.

Niečo také potrebujem:

<?php
if(Javascript_off)
     
    {$disabledBT = ' disabled="disabled"';} 
    
    else {};
?>

<form><input type="button" value="Odosli" <?php echo $disabledBT ;?> /></form>

Ďakujem.
noName
Profil *
A nešlo by to vyřešit třeba tak, že by jsi ho defaultně dal na display: none a pak ho v javascriptu zapnul? V případě, že JS nebude podporováno tak tam tlačítko nebude v opačném případě tam bude.
panther
Profil
Pesso:
PHP na serveru neví, co má nebo nemá klient (prohlížeč) nastaveno. Řešení naznačil noName.

Druhá věc je, proč by mělo být odeslání jakéhokoliv formuláře vázáno na potřebu mít zapnutý JavaScript?
Pesso
Profil
spravil som to ako noName napisal.

panther potrebujem to preto, lebo formulár mám ošetrený cez vlastný javascriptovy alertBox a keď má klient vypnutý javascript, odosle mi prázdny formulár. Rozmýšlám nad tým, že formuláre ošetrým cez PHP ale momentálne nemám čas to v mojom CMS meniť, preto hľadám na teraz rýchle riešenie.

Ďakujem Vám za rady.
panther
Profil
Pesso:
JavaScriptová validace je fajn, ale v každém případě musí být i serverová. Tvoje řešení je... horší než špatné. Horší variantu jsi vybrat nemohl.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: