php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.01.2012, 15:39  
Neuer Benutzer
 
Registriert seit: 14.09.2011
Beiträge: 12
PHP-Kenntnisse:
Anfänger
Takuto ist zur Zeit noch ein unbeschriebenes Blatt
Standard gespeicherte values mit einem reset button löschen

hallo zusammen,

folgendes Problem:

ich lass in meinem formular durch
PHP-Code:
value="<?php echo $_POST['birthday']; ?>"
die values speichern bei erfolgreicher oder fehlerhafter eingabe.(das formular besteht natürlich auch mehreren feldern) Da der input type="reset" button nur auf den standard wert zurücksetzt kann er nach absenden des formulars die felder nicht mehr leeren.

Wie könnt ich das realisieren?

Geändert von Takuto (09.01.2012 um 16:25 Uhr).
Takuto ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.01.2012, 16:12  
Erfahrener Benutzer
 
Registriert seit: 27.03.2009
Beiträge: 129
PHP-Kenntnisse:
Fortgeschritten
Niklas befindet sich auf einem aufstrebenden Ast
Standard

Mit JavaScript?
Niklas ist offline   Mit Zitat antworten
Alt 09.01.2012, 16:22  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

"reset"-Button als vollwertigen Submit-Button ausführen, dann gehts auch von PHP aus
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 09.01.2012, 16:25  
Neuer Benutzer
 
Registriert seit: 14.09.2011
Beiträge: 12
PHP-Kenntnisse:
Anfänger
Takuto ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Niklas Beitrag anzeigen
Mit JavaScript?
hatt ich in google auch was gefunden. Jedoch gab es da nur varianten die auf das value zugreifen und mein formular is ziemlich groß und jedes feld hat nach absenden nen anderen value o.o

@eagle275 ich als voll anfänger kann mir darunter geade wenig vorstellen. Könntest du darauf villeicht näher eingehen?
Takuto ist offline   Mit Zitat antworten
Alt 09.01.2012, 16:29  
Erfahrener Benutzer
 
Registriert seit: 27.03.2009
Beiträge: 129
PHP-Kenntnisse:
Fortgeschritten
Niklas befindet sich auf einem aufstrebenden Ast
Standard

Ich würds per JavaScript ungefähr so machen:
Code:
<script ...>
function leeren() {
  document.getElementById('felt').value='';
}
</script>

<input type="text" id="felt" value="Text" />
<input type="button" onclick="leeren();" value="Reset" />
Niklas ist offline   Mit Zitat antworten
Alt 09.01.2012, 16:42  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.630
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Für ein großes Formular sehr viel C&P Arbeit...

Mit jQuery:
Code:
function resetForm(formName) {
      $('form[name='+formName+'] input').val('');
      $('form[name='+formName+'] input[type=checkbox]').attr('checked', false);
      $('form[name='+formName+'] select').val('');
]

<form name="testform">
   <input type="button" value="Formular leeren" onclick="resetForm('testform');" />
</form>
Ungtestet.
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline   Mit Zitat antworten
Alt 09.01.2012, 16:43  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 843
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Code:
if( reset ) unset( POST );
formularausgabe() ...
chorn ist offline   Mit Zitat antworten
Alt 09.01.2012, 18:12  
Erfahrener Benutzer
 
Registriert seit: 05.04.2009
Beiträge: 108
PHP-Kenntnisse:
Anfänger
sagato0816 befindet sich auf einem aufstrebenden Ast
Standard

Du kannst per Javascript auch alle Elemente in einem Formular mit Indizes ansprechen, dann wäre das Ganze nicht so viel Tipparbeit.
__________________
mfg
sagato0816
sagato0816 ist offline   Mit Zitat antworten
Alt 10.01.2012, 08:32  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

Zitat:
Zitat von chorn Beitrag anzeigen
Code:
if( reset ) unset( POST );
formularausgabe() ...
joa .. so ähnlich hab ich mir das gedacht, allerdings muss noch berücksichtigt werden, dass seine Initial-Befüllung ja aus anderen Variablen stammt, und je nach Code-Gestaltung diese Variablen wieder ihren Inhalt hätten (etwa weil über eine ID in der Session der Datensatz aus der Datenbank.Tabelle wieder gelesen wird) - aber da kann man ja ebenfalls geeignet drauf reagieren
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 10.01.2012, 14:41  
Erfahrener Benutzer
 
Registriert seit: 10.11.2011
Beiträge: 268
PHP-Kenntnisse:
Fortgeschritten
Solu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

spricht was dagegen jedem Input dieselbe klasse zugeben und mittels javascript dann mit getElementByClass den value zu ändern? Weiß leider nicht ob das geht
Solu ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gruppenmitglieder zählen choice Datenbanken 2 07.12.2010 19:58
Daten in Tabelle löschen nach Auswahl durch Radio Button dizzy Datenbanken 7 04.12.2010 02:37
Reset Button bei Formularen TeazY PHP Tipps 2008 2 24.12.2007 14:59
Pathfinding Algorithmus optimieren? (Algorith. von Dijkstra) Martin13 PHP Tipps 2007 19 04.09.2007 19:20
Differenz zwischen 2 Zahlen duderino PHP Tipps 2006 19 10.08.2006 22:12
PRoblem mit Cookie bei PHPbb-Board PHP Tipps 2007 8 12.12.2005 20:56
mysql dump einspielen (ohne phpmyadmin) PHP Tipps 2005-2 6 18.06.2005 21:50
[Erledigt] fehler den ich noch nie gesehen habe Datenbanken 7 09.06.2005 14:29
gespeicherte Variable in Formular-Feld löschen... ?! PHP Tipps 2005 3 26.02.2005 10:14
Values und Attributes im LDAP mittels php löschen. PHP Tipps 2005 4 24.02.2005 15:38
Mit Button 1.Seite in History zurück + MySQL-Eintrag löschen duerov PHP Tipps 2004 1 04.11.2004 10:51
[Erledigt] wie mach ich einen Reset Button um ein Textfeld zu löschen!? HTML, Usability und Barrierefreiheit 7 04.08.2004 08:16
[Erledigt] reset button vs. function() HTML, Usability und Barrierefreiheit 1 06.07.2004 18:03
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php formular history löschen, php alle values im html entfernen, php if reset button, reset button php eingabefeld

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:43 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum