Autor |
Nachricht |
-
physiofit-wanka
|
13.11.2011 um 19:41 (UTC) Titel: Formular senden und Wert aus Auswahlliste löschen |
|
|
Hallo zusammen,
ich versuche verzweifelt ein Formular, welches aus Textfeldern und Dropdownfelder besteht zu senden und gleichzeitig den ausgewählten Wert im Auswahlfeld zu löschen. Das senden ist dank einiger Generatoren kein Problem; nur das gleichzeitige löschen aus dem Auswahlfeld.
Beispiel: Formular um Termine zu vereinbaren.
Der ausgewählte Terminzeitpunkt darf nur einmal zur auswahl stehen. Sind alle Termine für ein Monat ausgewählt und versendet -> Auswahlfeld leer!
Ich hoffe das ist mit Javaskript oder Html machbar!?
Danke für eure Hilfe.
Grüße |
|
↑
|
|
|
|
13.11.2011 um 20:45 (UTC) Titel: Re: Formular senden und Wert aus Auswahlliste löschen |
|
|
Hallo,
physiofit-wanka hat Folgendes geschrieben: Ich hoffe das ist mit Javaskript oder Html machbar!?
Automatisch: Nein!
Ich denke aber, dass man es mit dem vom Baukasten bereitgestellten Möglichkeiten über einige Umwege realisieren kann. Wenn du mal den Link zu deinem Formular postest, schau ich mal. ______________ mfg
o-4-n
"If you’re incompetent, you can’t know you’re incompetent." - [David Dunning]
*** Die Suchfunktion ist KEINE tödliche Krankheit! ***
Eventplanung, Equipment, Zeltverleih, Catering |
|
↑
|
|
|
-
physiofit-wanka
|
14.11.2011 um 06:47 (UTC) Titel: |
|
|
Hallo,
das wäre super, wenn das klappen würde.
Hier der Code, der das Formular (bei einer gültigen E-mail Adresse) sendet, aber den ausgewählten Wert des Dropdownfeldes "Ihr Text" nicht löscht.
<!-- Start Code dw-Formgenerator --><style type="text/css">
body {
background-color: #FFFFFF;
}
.font-big {
font-family: Verdana, sans-serif;
font-size:16px; font-weight:bold;
color:#000000;
}
.font-small {
font-family: Verdana, sans-serif;
font-size:10px; font-weight:normal;
color:#000000;
}
.table {
background-color:#FFFFFF;
width:90%;
}
.table2 {
background-color:#FFFFFF;
width:100%;
}
.head {
background-color:#FFE6E6;
}
.main {
background-color:#ECECEC;
font-family: Verdana, sans-serif;
font-size:12px; font-weight:normal;
color:#000000;
}
.foot {
background-color:#FFFFFF;
}
.align {
text-align:left;
}
.textarea {
background-color:#ECECEC;
color:#000000;
font-family : Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
border : 1px solid #808080;
}
.textarea:hover, .textarea:focus {
border : 1px solid #000000;
}
.input {
background-color:#ECECEC;
color:#000000;
font-family : Verdana, Helvetica, sans-serif;
border : 1px solid #808080;
font-size:12px;
}
.input:hover, .input:focus {
border : 1px solid #000000;
}
.select {
background-color:#ECECEC;
color:#000000;
font-family : Verdana, Helvetica, sans-serif;
border : 1px solid #808080;
font-size:12px;
}
.select:hover, .select:focus {
border : 1px solid #000000;
}
.button {
width : 130px;
}</style><script type="text/javascript">
/* <![CDATA[ */
var tv=-1;
window.onLoad=page_tv();
function VerifyEmailAddress(EmailAddress) {
if (window.RegExp) {
var reg1str = "(@.*@)|(..)|(@.)|(.@)|(^.)";
var reg2str = "^.+@([?)[a-zA-Z0-9-.]+.([a-zA-Z]{2,4}|[0-9]{1,4})(]?)$";
var reg1 = new RegExp(reg1str);
var reg2 = new RegExp(reg2str);
if (!reg1.test(EmailAddress) && reg2.test(EmailAddress)) {
return true
}else {
return false
}
}else {
if (EmailAddress.indexOf("@") >= 0) {
return true
}else {
return false
}
}
}
function page_tv() {
tv++;
window.setTimeout('page_tv()', 1000);
}
var chk;
function sendForm(theform) {
theform.submit();
for (var i=0; i<theform.elements.length; i++) {
theform.elements[i].value="";
}
}
function check_form(f,g) {
if (f.elements['E-Mail'].value=='') {
alert("Bitte alle Pflichtfelder ausfu00FCllen! n(E-Mail)");
f.elements['E-Mail'].focus();
return false;
} else {
if (!VerifyEmailAddress(f.elements['E-Mail'].value)) {
alert("Bitte geben Sie eine gu00FCltige E-Mail Adresse ein! n(E-Mail)");
f.elements['E-Mail'].focus();
return false;
}
}
if (navigator.appName=="Microsoft Internet Explorer") {
for (i=0;i<f.length;i++) {
var e=f.elements[i];
if (e.type == 'submit' || e.type == 'reset')
e.disabled=true;
}
}
if (f.elements['page_tv']) {
f.elements['page_tv'].value = tv;
}
return true;
}
/* ]]> */
</script>
<form enctype="multipart/form-data" method="post" action="http://www.dw-formmailer.de/cgi-bin/dwmailer/dwmailer.pl" onsubmit="return check_form(this);" name="dwmailer">
<input type="hidden" name="page_tv" /> <input type="hidden" name="page_tv_2" value="äöü" /> <input type="hidden" name="pflicht" value="E-Mail" /> <input type="hidden" name="empfaenger_mail" value="E-MailAdresse" /> <input type="hidden" name="page_background_color" value="#FFFFFF" /> <input type="hidden" name="page_font_color" value="#000000" /> <input type="hidden" name="language" value="de" />
<table class="table" border="0" cellspacing="1" cellpadding="3" align="center">
<tbody>
<tr>
<td class="head" height="17" width="100%" colspan="2" align="left"><span class="font-big">Kontaktformular</span></td>
</tr>
<tr>
<td class="main" height="16" width="100%" colspan="2"><span class="font-small">Bitte füllen Sie alle mit * markierten Felder aus. (Pflichtfelder)</span></td>
</tr>
<tr>
<td class="main" width="30%">
<div class="align">Name</div>
</td>
<td class="main"><input class="input" maxlength="100" name="Name" type="text" /></td>
</tr>
<tr>
<td class="main" width="30%">
<div class="align">Vorname</div>
</td>
<td class="main"><input class="input" maxlength="100" name="Vorname" type="text" /></td>
</tr>
<tr>
<td class="main" width="30%">
<div class="align">Abteilung</div>
</td>
<td class="main"><input class="input" maxlength="100" name="Abteilung" type="text" /></td>
</tr>
<tr>
<td class="main" width="30%">
<div class="align">E-Mail*</div>
</td>
<td class="main"><input class="input" maxlength="100" name="E-Mail" type="text" /></td>
</tr>
<tr>
<td class="main" width="30%">
<div class="align">Telefon</div>
</td>
<td class="main"><input id="telInput" class="input" size="4" style="text-align: right" name="geo_Telefon" type="text" /> <input id="telInput2" class="input" size="7" name="geo_Telefon" type="text" /> <input id="telInput3" class="input" size="7" name="geo_Telefon" type="text" /></td>
</tr>
<tr>
<td class="main" width="30%">
<div class="align">Therapie</div>
</td>
<td class="main"><select class="select" size="1" name="Therapie">
<option value="KG" selected="selected">KG</option>
<option value="Massage">Massage</option>
<option value="Tape">Tape</option>
</select></td>
</tr>
<tr>
<td class="main" width="30%">
<div class="align">Ihr Text</div>
</td>
<td class="main"><select class="select" size="1" name="absender_">
<option value="01.12.2011 08:00 - 08:30" selected="selected">01.12.2011 08:00 - 08:30</option>
<option value="01.12.2011 09:00 - 09:30">01.12.2011 09:00 - 09:30</option>
<option value="01.12.2011 10:00 - 10:20">01.12.2011 10:00 - 10:20</option>
</select></td>
</tr>
<tr>
<td class="foot" height="25" width="100%" colspan="2" align="center"><input type="button" onClick="sendForm(this.form);" name="Abschicken" value="senden" /><br />
</td>
</tr>
</tbody>
</table>
</form>
Danke dir für dein Hilfe.
Grüße |
|
↑
|
|
|
|
|
↑
|
|
|
-
physiofit-wanka
|
14.11.2011 um 17:45 (UTC) Titel: |
|
|
Sau gut- dank dir!
Gruß |
|
↑
|
|
|
|