Page 1 of 1

Re: FEU input value

Posted: Sat Jun 06, 2009 6:48 pm
by NaN
Geht leide rnicht ohne das modul zu hacken.

Re: FEU input value

Posted: Mon Jun 08, 2009 4:52 pm
by NaN
Kannst es ja als Feature Request beim FEU Modul posten.
Eine andere Möglichkeit wäre, das mit Javascript zu lösen (dann kann man das Modul wenigstens noch upgraden).
D.h. im Body einfach ein onload="irgendeineFunktion()" einfügen und in dieser Funktion dann den Wert des Inpufeldes nachträglich setzen.

Bsp:

Code: Select all

<__script__ type="text/javascript">

function setFeuInputValue() {
    document.getElementById("hier die ID des Inputfeldes").value = "Und hier der Wert des Inputfeldes";
}

</__script>
Und im Body dann:

Code: Select all

</__body onload="setFeuInputValue()">
...

Einziges Problem ist, wenn es tatsächlich einen User gibt, der die vorgegebenen Werte als Benutezrnamen und Passwort hat, und man einfach auf Absenden klickt, ohne etwas einzugeben.
D.h. man müsste diese Kombination irgendwie unterbinden.
Aber dazu müsste man wieder die Module Selfreg und FEU ändern.

Man könnte auch versuchen mit Hilfe von jQuery das Absenden des Formulars abzufangen und dann erstmal Benutzername und Passwort prüfen und ggf. den Wert wieder löschen.
Aber das fände ich etwas übertrieben.
Zumal das alles nur dann funktioniert, wenn Javascript aktiviert ist.

Re: FEU input value

Posted: Tue Jun 09, 2009 3:52 pm
by cyberman
Funktioniert denn der default-Modifikator nicht?

http://smarty.net/manual/de/language.mo ... efault.php
Wird verwendet um den Standardwert einer Variable festzulegen. Falls die Variable leer ist oder nicht gesetzt wurde, wird dieser Standardwert ausgegeben.

Re: FEU input value

Posted: Wed Jun 10, 2009 10:54 am
by NaN
Das Problem ist, dass das komplette input-Feld in einer Variable steckt.
Es geht nicht um den Wert der Variable, sondern um das Value-Attribut des input-Feldes.