Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Inputfeld mit verschwindender Value

Frage Entwicklung PHP

Mitglied: v3rtico

v3rtico (Level 1) - Jetzt verbinden

04.12.2008, aktualisiert 08.12.2008, 4118 Aufrufe, 6 Kommentare

Hallo,
ich arbeite gerade an Formularfeldern bei welchen die vorgegebene Value verschwinden soll. Allerdings nicht nur verschwinden, sondern bedingt verschwinden.

Und zwar sind das hauptsächlich Adressfelder. Ich nehme mal als Beispiel die Straße. Am Anfang steht "Straße" drin (value="Straße"). Klickt er nun an, soll straße verschwinden sodass er seine eigene Eingabe machen kann (Musterstraße). Dann klickt er auf weiter. Geht er jetzt allerdings auf den zurück button, kommt er wieder auf das vorige Formular. Jetzt sollen seine Daten aus einer Datenbank heraus gesucht und angezeigt werden (value="Musterstraße"). Klickt er nun in das Feld hinein, soll allerdings NICHT der Inhalt verschwinden sodass er ihn abändern kann.

Geht das? Wie geht das?

Vielen Dank
Max
Mitglied: Saneke
04.12.2008 um 17:38 Uhr
Hallo Max

der html Code für das Eingabefeld mit Verschwindenden Text lautet.

<input type="text" name="n2" value="Your message" onfocus="if(this.value=='Your message')this.value='';" />

jetzt könnetst du das value über eine

if (empty())

oder anderes beeinflussen.

hoffe die Antwort reicht dir so.
Bitte warten ..
Mitglied: v3rtico
05.12.2008 um 15:45 Uhr
Ich bin zwar kein Crack in Sachen JavaScript aber ich denke ich werde das schon irgendwie hinbekommen.

Danke das hat mir schon weiter geholfen.

Max
Bitte warten ..
Mitglied: v3rtico
08.12.2008 um 09:30 Uhr
Ich habe es jetzt einfach so gemacht:
01.
onfocus="if(this.value=='Straße')this.value=''"
Funktioniert super.


Wichtig nur: Der unterstrichene Teil muss rein sonst passiert nichts:
onfocus=\"if(this.value=='Vorname')this.value=''\"
Bitte warten ..
Mitglied: Saneke
08.12.2008 um 12:53 Uhr
ist eine von den schöneren Lösungen.
Bitte warten ..
Mitglied: v3rtico
08.12.2008 um 13:07 Uhr
Was wäre denn eine weniger schöne lösung?
Bitte warten ..
Mitglied: Saneke
08.12.2008 um 14:51 Uhr
Ich weiss jetzt nicht was du hören willst.
Als lösung giebt es so viele Varianten.
ich persönlich hätte eine isset abfrage vom rückgabewert gemacht, Wenn leer dann.....
Aber das ist jedem selbst überlassen.
Bitte warten ..
Ähnliche Inhalte
PHP
gelöst How to get counter value from ebay (6)

Frage von thankusomuch zum Thema PHP ...

PHP
gelöst PHP Key - Value Dictionary in einer Schleife erzeugen (3)

Frage von facebraker zum Thema PHP ...

Batch & Shell
gelöst Selected Gridview Value in Variable schreiben (4)

Frage von reissaus73 zum Thema Batch & Shell ...

Exchange Server
gelöst EXCHANGESERVER.msi statt setup.exe ausgeführt - wie mache ich es rückgängig? (4)

Frage von RG2525 zum Thema Exchange Server ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Internet
gelöst Jeden morgen Internet-Probleme (59)

Frage von pjrtvly zum Thema Internet ...

DSL, VDSL
VDSL Signal via PowerLine an Fritzbox - Möglich? (19)

Frage von Seichobob zum Thema DSL, VDSL ...

Windows Server
Benutzer sperrt sich immer wieder im Active Directory Contoller (18)

Frage von Kirdy1301 zum Thema Windows Server ...