<input type=submit> über <a href=""> realisieren.
Waldemar
- php
Hallo!
Ich möchte über ein Link Inhalte aus aller Textfelder an PHP-Script schicken.
Danke !
Waldemar.
Sers,
ich hab ein kleines TestFile erzeugt. Eine Typenunterscheidung zwischen Select- bzw. inputFeldern
hab ich nicht mit eingebaut (das wird vermutlich dein job sein).
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<script language="javascript" type="text/javascript">
<!--
function dahin_und_wohin(){
var string="";
for(var i=0;i<document.forms[0].elements.length;i++){
string+=(string=="")?"?":"&";
string+=document.forms[0].elements[i].name+"="+document.forms[0].elements[i].value;
}
alert("suche.php"+string);
top.location.href="suche.php"+string;
}
//-->
</script>
</head>
<body>
<form>
<input type="text" name="suche" value="häää, was suchen"><br>
<input type="text" name="wo" value="wo???"><br>
<a href="javascript:dahin_und_wohin()">Was, wohin??? *verwirr*</a>
</body>
</html>
Jones
----
Hallo!
Ich möchte über ein Link Inhalte aus aller Textfelder an PHP-Script schicken.
Danke !
Waldemar.
Ich danke dir !!!!!
Waldemar
Aloha!
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<script language="javascript" type="text/javascript">
<!--
function dahin_und_wohin(){
var string="";
for(var i=0;i<document.forms[0].elements.length;i++){
string+=(string=="")?"?":"&";
string+=document.forms[0].elements[i].name+"="+document.forms[0].elements[i].value;
Hier fehlt das URLEncoding!!! Und das ist ganz wichtig bei etwas kritischeren Eingabedaten wie z.B. Leerzeichen.
Außerdem: Warum das Formular nicht einfach per Javascript abschicken?
document.forms[0].submit(); - und fertig ist der Lack. Und das URLEncoding.
}
alert("suche.php"+string);
top.location.href="suche.php"+string;
}
//-->
</script>
</head>
- Sven Rautenberg
Hallo!
Ich möchte über ein Link Inhalte aus aller Textfelder an PHP-Script schicken.
<a href="javascript:document.formname.submit();">
Die PHP-Seite steht ganz normal als action in der form...
Andreas