Schild im Eingang mit Hilfe von jquery
mein "label" ist im Eingang, so dass ich möchten, leeren Sie das Feld, wenn die Benutzer klicken Sie auf und wenn Sie leer ist das "label" ist wieder zurück
$('#name').focus(function() {
if ($(this).val()=="Your name") { $(this).val(""); }
}).blur(function() {
if ($(this).val()=="") { $(this).val("Your name") }
});
wäre und das getan, um 3 oder mehr Felder, es gibt keinen besseren aprouch? ohne plugins, nur jquery
- Sie müssen auch berücksichtigen, was passiert, wenn Sie lassen Sie das Feld leer und senden Sie das Formular.
- seine eine ajax-Antwort, die ich tun, php Validierung nur in diesem Fall
- stackoverflow.com/questions/5120257/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, um es mit den anderen Bereichen leicht könnten Sie das Häkchen entfernen und legen Sie die
Your name
Wert auf das title-Attribut des Feldes.Werden und dann die input-Felder könnte so Aussehen:
:)
Ich denke, deine Methode ist wahrscheinlich fast so präzise wie es geht zu bekommen, aber es ist erwähnenswert, dass html5 bietet die
Platzhalter
Attributinput
tags:JS Fiddle demo.
Dies ist, natürlich, noch seinen Weg durch die nicht-modernen Browser...