Autor |
Nachricht |
easteregg
Threadersteller
Dabei seit: 15.02.2003
Ort: Deutschland
Alter: 36
Geschlecht:
|
Verfasst Mo 14.06.2004 18:25
Titel Formularfeld ändern |
|
|
Hi,
also ich möchte mit JS den Type eines Formularfeldes ändern. Beispiel:
Code: | <input type="text" name="pass" size="22" value="Passwort" class="textfeld" onFocus="if(this.value=='Passwort')this.value='';" onBlur="if(this.value=='')this.value='Passwort';"> |
Hier ändert sich die Value zu "" wenn man in das Feld klickt. Ist der Eintrag gleich "" ändert es sich wieder zu "passwort". Das gleiche möchte ich mit dem Type machen. Wenn der Wert "Passwort" ist, soll der Type "text" sein. Sobald der Wert ungleich "" und ungleich "Passwort" ist, soll der Type gleich "password" sein (damit die Anzeige verschlüsselt ist).
geht das? Wenn ja, wie ist der Code
MfG,
easteregg
|
|
|
|
|
fyll
Dabei seit: 20.09.2003
Ort: Augsburg
Alter: 39
Geschlecht:
|
Verfasst Di 15.06.2004 09:14
Titel
|
|
|
gib den input-feld ne id wie id="dasistmeininputfeld"
dann kannst mit nem klickt auf nen button oder wie auch immer ein JavaScript ausführen, das dann in etwa so ausschaut:
Code: |
document.getElementById('dasistmeininputfeld').type="password";
|
oder so in etwa...
näheres wie immer bei SelfHTML...
|
|
|
|
|
Anzeige
|
|
|
easteregg
Threadersteller
Dabei seit: 15.02.2003
Ort: Deutschland
Alter: 36
Geschlecht:
|
Verfasst Di 15.06.2004 11:28
Titel
|
|
|
*nur Bahnhof versteh*
MfG,
easteregg
|
|
|
|
|
fyll
Dabei seit: 20.09.2003
Ort: Augsburg
Alter: 39
Geschlecht:
|
Verfasst Di 15.06.2004 13:12
Titel
|
|
|
ich glaub, ich hab dich auch falsch verstanden
also soll das jetzt beides gleichzeitig sein oder nicht?
soll das auch mit focus und blur ausgeführt werden?
meinst in etwa sowas?
Code: |
<form name="form">
<input type="text" name="pass" size="22" value="Passwort" class="textfeld" onFocus="check()" onBlur="check()">
</form>
<script type="text/javascript">
function check() {
if(document.form.pass.value!='Passwort'
&& document.form.pass.value!='') {
document.form.pass.type='password';
} else {
document.form.pass.type='text';
}
}
</script> |
|
|
|
|
|
easteregg
Threadersteller
Dabei seit: 15.02.2003
Ort: Deutschland
Alter: 36
Geschlecht:
|
Verfasst Di 15.06.2004 18:25
Titel
|
|
|
Jepp, Ferret, so mein ich das
Sollte jetzt aber auch funktionieren
MfG,
easteregg
|
|
|
|
|
fyll
Dabei seit: 20.09.2003
Ort: Augsburg
Alter: 39
Geschlecht:
|
Verfasst Mi 16.06.2004 07:56
Titel
|
|
|
Ja mein Script war jetzt nur mal der check, ob da jetzt Passwort oder nix drin steht und macht das dann text, ansonsten password....
jetzt musst da nur noch die paar zeilen von dir an der richtigen Stelle einbaun
Viel Glück
|
|
|
|
|
easteregg
Threadersteller
Dabei seit: 15.02.2003
Ort: Deutschland
Alter: 36
Geschlecht:
|
Verfasst Mi 16.06.2004 16:56
Titel
|
|
|
Also bei mir funktioniert dein Code nicht.
Angeblich kennt HTML den Befehl "type" im Javascript nicht...
MfG,
easteregg
|
|
|
|
|
fyll
Dabei seit: 20.09.2003
Ort: Augsburg
Alter: 39
Geschlecht:
|
Verfasst Mi 16.06.2004 17:07
Titel
|
|
|
.......
hast du nen Browser von 1991 ??
dann mach stattdessen language="javascript"
|
|
|
|
|
|
|
|
Ähnliche Themen |
Word Formularfeld
Formularfeld im PDF drehen?
PDF Formularfeld löschen
Acrobat 9 Formularfeld -> Berechnungen
formularfeld, maxlength und size
Acrobat Pro 7 - Frage zu Textfeld / Formularfeld
|
|