ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
613
613
EMPFEHLEN
-
Ich möchte eine hmtl Seite per Formular erstellen in der ich eine Telefonotiz vermerken kann und diese dann, an einen auswählbare Adresse per Email versenden kann. Das Problem dabei ist das dies mit html alleine nicht funktioniert und ich erlich zugeben muss ich nicht unbedingt der java scripter bin.
Ich hoffe mir kann hier irgendwer helfen. mein Script sieht momentan so aus.
Hilfe wäre netPHP-Code:
<html>
<head>
<title>Telefon-Notizen</title>
<script type="text/javascript">
<!--
function Emailversand(){
if(document.Formular.Empfang.options[document.Formular.Empfang.selectedIndex].value == "1"){
alert("Bitte treffen Sie eine Auswahl.");
document.Formular.dropdown.focus();
return false;
}
}else if((document.Formular.Empfang.options[document.Formular.Empfang.selectedIndex].value == "2")
{obj.action="mailto:a@e.de; obj.submit();
//-->
</script>
</head>
<body bgcolor=#000080 text=#FFFFFF link=#AA5522 vlink=#772200 alink=#000000>
<form name="Formular">
<h2 class="Sh2">
<a class="an" name="a1">Telefon-Notiz</a></h2>
<p><br>
</a></p>
<p>Füllen Sie bitte dieses Formular so weit wie möglich aus. Vergessen sie nicht die Rückrufnummer!
</p>
<table>
<tr>
<td colspan=2><hr noshade size=1></td>
</tr>
<tr>
<td align=left>Wer hat angerufen:</td>
<td><input type=text size=50 name="Anrufender">
</td>
<tr>
<td align=left valign=top>Gespräch für?
</td>
<td>
<div>
<select name="Gesprach" size=1>
<option value="1">- bitte wählen -</option>
<option value="2">Herr x</option>
<option value="3">Frau y</option>
<option value="4">Herr z</option>
</tr>
</td>
</div>
<tr>
<td align=left>Wann wurde das Gespräch angenommen:
</td>
<td>
<input type=text size=50 name="Uhrzeit">
</td>
</tr>
<tr>
<td colspan=2>
<hr noshade size=1>
</td>
</tr>
<tr>
<td colspan=2>Wünscht der Gesprächsteilnehmer einen Rückruf?
</td>
<tr>
<td>
</td>
<td>
<input type=radio name="AntwortErbeten" value="ja"> ja <br>
<input type=radio name="AntwortErbeten" value="nein"> nein
</td>
</tr>
<tr>
<td align=left>Wenn ja, geben Sie bitte hier die Rückrufnummer an:
</td>
<td>
<input type=text size=50 name="Rückrufnummer">
</td>
</tr>
<tr>
<td align=left valign=top>Was war der Grund des Anrufs:
</td>
<td>
<textarea cols=50 rows=10 wrap=virtual name="Grund">
</textarea>
</td>
<tr>
<td align=left valign=top>An wen soll diese Notiz verschickt werden?
</td>
<td>
<div>
<select name="Empfang" size=1>
<option value="1">- bitte wählen -</option>
<option value="2">Herr x</option>
<option value="3">Frau y</option>
<option value="4">Herr z</option>
</tr>
</td>
</div>
<tr>
<td colspan=2>
<hr noshade size=1>
</td>
</tr>
<tr>
<td align=left>Notiz Senden/Verwerfen:
</td>
<td>
<input type=submit value="Abschicken">
<input type=reset value="Verwerfen">
</td>
</tr>
</table>
</form>
</body>
</html>
-
Hi,
im Script sind einige Klammern zu wenig, dafür an einer anderen Stelle eine zuviel. Ausserdem verwendest du die Variable obj, ohne diese jemals definiert zu haben.
Das ausgebesserte Script könnte wie folgt aussehen:
Aufrufen kannst du es im onsubmit-Event des Formulars.Code :1 2 3 4 5 6 7 8 9 10
function Emailversand(){ if(document.Formular.Empfang.options[document.Formular.Empfang.selectedIndex].value == "1"){ alert("Bitte treffen Sie eine Auswahl."); document.Formular.dropdown.focus(); return false; }else if(document.Formular.Empfang.options[document.Formular.Empfang.selectedIndex].value == "2"){ document.Formular.action="mailto:a@e.de"; document.Formular.submit(); } }
CiaoCode :1
<form name="Formular" onsubmit="Emailversand(); return false;">
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
Hmm es funktioniert soweit das man die eingaben machen muss allerdings öffnet sich nur beim betätigen des Versenden Buttons ein weiteres leeres Fenster im Browser ?
-
Hi,
hast du das return false im onsubmit-Event berücksichtigt?
Bei mir funktioniert es nämlich wie gewünscht.
Ciao
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
ja habe ich eigneltich schon.
-
ich habe es jetz mit einer selekt variate versucht nun funktioniert es
PHP-Code:<script type="text/javascript">
function changeMailTo (select) {
select.form.action = "mailto:" + select.value
}
</script>
und die Optionen dann so
PHP-Code:<select name="Empfänger" size="1" onchange="changeMailTo(this)">
<option value="1">- bitte wählen -</option>
<option value="xy@nix.de">Herr xy</option>
aber vielen dank für deine hilfe
Bis dann
Ähnliche Themen
-
[Netobjects Fusion 9] Auswählbare Adressatenliste in Formular
Von coopertom im Forum HTML-EditorenAntworten: 0Letzter Beitrag: 04.07.10, 20:44 -
Mail schicken via PHP?
Von Alex363 im Forum PHPAntworten: 20Letzter Beitrag: 15.05.08, 21:13 -
Formular an eine eMail-Adresse schicken, die im Cookie gespeichert ist
Von altox-de im Forum PHPAntworten: 4Letzter Beitrag: 03.09.06, 13:43 -
Flash Formular (Inhalt) direkt an Mail-Adresse weiterleiten.!!
Von Hammer-TSS im Forum Flash PlattformAntworten: 16Letzter Beitrag: 11.10.05, 20:18 -
E-Mail-Adresse aus Formular überprüfen
Von SilentWarrior im Forum PHPAntworten: 32Letzter Beitrag: 12.12.02, 09:55





Zitieren

Login





