jak zobrazit heslo pro kontrolu před odesláním

kolaloka
Člen | 69
+
0
-

Ahoj všem,
normálně se heslo v Nette zobrazuje ve formuláři jako černé tečky, ale …
mám formulář, kde potřebuju, aby se pro kontrolu dalo na chvíli zobrazit heslo (checkbox, tlačítko, to je jedno).
Má na to Nette nějaké chytré udělátko, nebo jiný trik?
díky
Kolaloka

David Matějka
Moderator | 6445
+
+2
-
kolaloka
Člen | 69
+
0
-

mooc díky

kolaloka
Člen | 69
+
0
-

Ještě otázka? Jak ten skript dostanu do toho formuláře? Zkusil jsem to takhle, ale to se mu evidentě nelíbí.

<?php
        $form->addPassword('npass', 'Nové heslo:')
                ->setRequired();
        $form->addCheckbox()
                ->onClick('myFunction()');
        function myFunction() {
        var x = document . getElementById("myInput");
        if (x . type === "password") {
            x.type = "text";
        } else {
            x.type = "password";
        }
        }
        $form->addSubmit('send', 'Změnit heslo');
        $form->onSuccess[] = [$this, 'passwordFormSucceeded'];
        return $form;
?>
Ondřej Kubíček
Člen | 494
+
+1
-

jak můžeš nacpat javascript do php? :D :D
david ti napsal že to je js věc a poslal example, tak to udělej podle něho

tu funkci hodíš do šablony, inputu přidáš onclick event, ktery tu funkci zavolá

kolaloka
Člen | 69
+
0
-

Díky, je mi jasný, že jsem tupej, ale teď už to chápu.