SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > HTML, CSS und JavaScript Help!

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 27.05.2004, 11:52:04
Fabian85 Fabian85 ist offline
Anfänger
 
Registriert seit: Feb 2004
Beiträge: 130
Problem mit einen Formular

Hi Leute,

mein Problem ist folgendes ich habe eine Formular geschrieben, welches an eine PHP Seite geschickt wird. Das problem ist wenn ich was eintippe ins Formular muss ich immer extra auf die Abschicken Schaltfläche klicken und ich will das man einfach nur die Eingabe Taste drücken muss. Ich hoffe ihr kennt das problem. Man muss wahrscheinlich irgendwie den submit button vorselektieren.

Bitte um schnelle Antwort

Euer Fabian
__________________
"Wer im Leben kein Ziel hat, verläuft sich."

www.bedtke.com - Zitate, Urlaubs- und Überstundenplaner, Webadressbuch und vieles mehr!
Mit Zitat antworten
  #2  
Alt 28.05.2004, 15:15:54
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
Ich arbeite gerade an dem gleichen Problem und habe folgenden Ansatz:

PHP-Code:
<form name="search" method="POST" action="links.php">
<
input type="text" name="formSuche" size="12" onKeyDown='checkKey()'>
<
input type="submit" value="Suchen" name="formSubmit">
</
form>

<
script language="javascript">
function 
checkKey() {
    if(
event.keyCode==13) {
        
alert("Enter");
        
document.forms['search'].action 'searchfile.php';
        
document.forms['search'].submit();
    }
}
</script> 
Der Event-Code 13 wird richtig abgefragt, aber der Submit nach dem alert klappt nicht. Vielleicht weißt Du oder sonstwer (c4, liest Du eigentlich noch mit?) hier weiter.
Mit Zitat antworten
  #3  
Alt 30.05.2004, 00:02:25
Fabian85 Fabian85 ist offline
Anfänger
 
Registriert seit: Feb 2004
Beiträge: 130
danke für den ansatz

Hi,

danke für den ansatz einer Lösung. Ich programmiere nicht mit Java Script aber ich würde einfach mal vermuten (hab es aber noch nicht ausprobiert) das du ['search'] einfach search anstelle schreibst, wenn du verstehst was ich meine.

z.b. so

document.forms.search.action = 'searchfile.php';
document.forms.search.submit();
__________________
"Wer im Leben kein Ziel hat, verläuft sich."

www.bedtke.com - Zitate, Urlaubs- und Überstundenplaner, Webadressbuch und vieles mehr!
Mit Zitat antworten
  #4  
Alt 01.06.2004, 11:03:58
Fabian85 Fabian85 ist offline
Anfänger
 
Registriert seit: Feb 2004
Beiträge: 130
hab da noch nen ansatz!

Hi Marilu,

wenn du das problem mit den abschicken gelößt hast, sag mir dann bitte bescheid wie du das gemacht hast. Ich hab da was herraus gefunden und zwar wenn du im formular tag onSubmit="return absch()"

erweiterst und ein javascript machst unter das formular machst

function absch() {

alert ("TEST");
}

dann reagiert der darauf wenn man die Enter Taste drückt also ich hab auch schon ausprobiert für die alert, document.formularname.submit() hingeschrieben aber das klappte nicht. Meld dich bitte sobald du das problem gelößt haben solltest.
__________________
"Wer im Leben kein Ziel hat, verläuft sich."

www.bedtke.com - Zitate, Urlaubs- und Überstundenplaner, Webadressbuch und vieles mehr!
Mit Zitat antworten
  #5  
Alt 01.06.2004, 12:19:01
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
Ich hab's jetzt so hingekriegt, dass es klappt:


PHP-Code:
<form name="search" method="POST" action="links.php">
<
input type="text" name="formSuche" size="12" onKeyDown='checkKey()'>
<
input type="submit" value="Suchen" name="formSubmit">
</
form>

<
script language="javascript">
function 
checkKey() {
    if(
event.keyCode==13) {
        
document.forms['search'].submit();
    }
}
</script> 
Allerdings kann ich nach dem POST die Variable formSubmit nicht auswerten und muß stattdessen formSuche nehmen. Ich werde aber Deine Version auch mal probieren.
Mit Zitat antworten
  #6  
Alt 01.06.2004, 12:48:23
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 54
Beiträge: 1.236
Hallo zusammen,
Zitat:
Das problem ist wenn ich was eintippe ins Formular muss ich immer extra auf die Abschicken Schaltfläche klicken und ich will das man einfach nur die Eingabe Taste drücken muss. Ich hoffe ihr kennt das problem.
Nö, das Problem kenn' ich nicht. Die Eingabetaste löst doch ein Submit aus, oder net?!?! *wunder*
Mit welchen Browsern arbeitet Ihr?

Mal ein Bsp. (getestet mit IE 6.xx, Opera 7.xx und Netscape 7.xx) einfach was ins Textfeld eingeben und die Eingabetaste drücken...
Code:
<?php
if (isset($_POST['formSuche'])) {
    echo $_POST['formSuche'];
}
?>
<form name="search" method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input type="text" name="formSuche" size="12">
<input type="submit" value="Suchen" name="formSubmit">
</form>
Grüsse

chris17
Mit Zitat antworten
  #7  
Alt 01.06.2004, 12:57:28
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
Hallo Chris17,

PHP-Code:
<?php
if (isset($_POST['formSuche'])) {
    echo 
$_POST['formSuche'];
}
?>
<form name="search" method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input type="text" name="formSuche" size="12">
<input type="submit" value="Suchen" name="formSubmit">
</form>
Das ist die "Lehrbuchmethode", die meistens klappt. Allerdings - nicht immer nachvollziehbar - manchmal nicht. Dann bekommt der Submit-Button scheinbar nicht den Fokus, so dass man hier "nachhelfen" muß.
Mit Zitat antworten
  #8  
Alt 01.06.2004, 13:20:03
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 54
Beiträge: 1.236
Hi Marilu,

das klappt nicht, wenn Du den Namen des Submit-Button abfrägst.
Bsp.:
PHP-Code:
<?php
if (isset($_POST['FORMSUBMIT'])) {
    echo 
$_POST['formSuche'];
}
?>
<form name="search" method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input type="text" name="formSuche" size="12"><br>
<input type="submit" value="Suchen" name="FORMSUBMIT">
</form>
Sonst wüsste ich keinen Fall/Grund, warum die Eingabetaste nicht funktionieren sollte.

Grüsse
Mit Zitat antworten
  #9  
Alt 01.06.2004, 13:28:35
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
Danke, ich werde der Sache mal nachgehen.
Mit Zitat antworten
  #10  
Alt 02.06.2004, 09:29:07
Fabian85 Fabian85 ist offline
Anfänger
 
Registriert seit: Feb 2004
Beiträge: 130
Hab alles varianten ausprobiert!

Hi Leute, danke nochmal für die vielen Antworten. Ich hab alle Varianten ausprobiert aber keine fürt zum erfolgreichen Ziel bei mir. Hat einer ne andere funktionierende idee von euch?

Gruß Fabian
__________________
"Wer im Leben kein Ziel hat, verläuft sich."

www.bedtke.com - Zitate, Urlaubs- und Überstundenplaner, Webadressbuch und vieles mehr!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:47:48 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.


© 2001-2021 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt