mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 00:52 Benutzername: Passwort: Auto-Login

Thema: submit = an 2 daten schicken ? vom 04.10.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> submit = an 2 daten schicken ?
Autor Nachricht
new001
Threadersteller

Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht: Männlich
Verfasst Mi 04.10.2006 08:33
Titel

submit = an 2 daten schicken ?

Antworten mit Zitat Zum Seitenanfang

hallo leute ich hab da n kleines Problem,

ich habe ein Script geschrieben bei dem man auf der index seite ein Formular vor sich hat.

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Uemail</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
   
<body bgcolor="#990000" leftmargin="o" topmargin="o" marginwidth="o" marginheight="o">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center" valign="top"><table width="503" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="503"><img src="email.jpg" width="500" height="207"></td>
        </tr>
        <tr>
          <td bgcolor="#FFFFFF"><form action="email.php" method="post" name="emailform" id="emailform">
              <table width="100%" border="0">
              <tr>
                <td width="29%"><font color="#333333" size="-1" face="Verdana, Arial, Helvetica, sans-serif">Ansprechepartner</font></td>
                  <td width="71%"><select name="sex">
                      <option selected></option>
                      <option>Frau</option>
                 <option>Herr</option>
                    </select>
                    <input name="name" type="text"> </td>
              </tr>
              <tr>
                <td><font color="#333333" size="-1" face="Verdana, Arial, Helvetica, sans-serif">Betreff</font></td>
                <td><input name="betreff" type="text" size="35"></td>
              </tr>
              <tr>
                <td><font color="#333333" size="-1" face="Verdana, Arial, Helvetica, sans-serif">Nachricht</font></td>
                <td><textarea name="mitteilung" cols="30"></textarea></td>
              </tr>
              <tr>
                <td><font color="#333333" size="-1" face="Verdana, Arial, Helvetica, sans-serif">Mitarbeiter</font></td>
                <td><select name="mitarbeiter">
                      <option selected>Guido</option>
                      <option>Paul</option>
                    </select></td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td>
                    <input type="submit" name="vorschau" value="Vorschau">
                    <input name="reset" type="reset" id="reset" value="Zur&uuml;cksetzen">
                    <input type="submit" name="Quelltext" value="Quelltext"></td>
              </tr>
            </table></form></td>
        </tr>
      </table></td>
  </tr>
</table>
</body>
</html>


wenn man nun auf Vorschau klickt ist alles wunderbar... aber sobald ich auf quelltext klicke komm ich auch auf die email.php seite.

wie kann ich das im Scipt festlegen das wenn ich auf Vorschau klicke auf die Vorschau seite geleitet werde und wenn ich auf quelltext klicke das ich auf die quelltext seite geleitet werden ?

danke im vorraus !
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Mi 04.10.2006 08:46
Titel

Antworten mit Zitat Zum Seitenanfang

Also alles was in deinem Submit mitgeschickt wird landet in dem array $_REQUEST
Nennst du nun die beiden Submitbuttons gleich, kannst du auf der Zielseite deiner
form einfach abfragen

Code:
if( $_REQUEST['submitname'] == 'Vorschau' )
         {
                 //zeig die Vorschau an
         }
         elseif( $_REQUEST['submitname'] == 'Quelltext' )
         {
                 // zeig den Quelltext an
         }


Zuletzt bearbeitet von Skyw4lker am Mi 04.10.2006 16:14, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
caZpa
Account gelöscht


Ort: -

Verfasst Mi 04.10.2006 08:51
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
<script type="text/javascript">
function CheckURL() {
 var sURL="";
 for(i=0; i<document.frmMain.optURL.length; i++){
   if(document.frmMain.optURL[i].checked){
     sURL = document.frmMain.optURL[i].value;
     break;
   }
 }
 if(sURL!=""){
   document.frmMain.action=sURL;
   return true;
 }
 alert("Bitte eine Option auswählen.");
 return false;
}
</script>

<form id="frmMain" name="frmMain" action="standardziel.htm" method="post" onSubmit="return CheckURL();">
Senden an: <br>
<input type="radio" name="optURL" id="optURL" value="http://www.google.ch" checked>Google<br>
<input type="radio" name="optURL" id="optURL" value="http://www.microsoft.ch">Microsoft<br>
<br>
<input type="submit" value="Absenden">
</form>
 
new001
Threadersteller

Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht: Männlich
Verfasst Mi 04.10.2006 09:15
Titel

Antworten mit Zitat Zum Seitenanfang

@ Skyw4lker :
Danke hat mich weitergebracht !

@caZpa:
Danke auch an dich! aber versuche gerade PHP zu lernen *zwinker*
  View user's profile Private Nachricht senden
 
Ähnliche Themen Internetseite per E-Mail schicken
Mail an Mailserver schicken
MMS mit sound durch PHP schicken.
php und HTML-Submit
[(x)html/css] IE6 submit hover
Submit Button to Textlink
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.