goed, opnieuw:
we maken hier gebruik van het mail-a-form scriptje van XS4all, waar je mbv hidden inputs je mail deels kan aankleden.
Nu willen we bij een sollicitatieform dynamisch het subject laten schrijven, zeg maar zodat er iets uit komt als:
)
Ik heb een en ander voor elkaar gekregen dat ie die voor en achternaam invult:
Als ik dan met een alert test is de output netjes zoals in bovenstaande quote.
Alleen als de submitbutton beroert wordt en de bevestigingspagina tevoorschijn zou moeten komen krijg ik juist de melding dat het subject onjuist is.
Dit komt waarschijnlijk omdat die standaardvalue van subject fysiek leeg is...maar 'virtueel' wel gevuld is.
is dit op te lossen
we maken hier gebruik van het mail-a-form scriptje van XS4all, waar je mbv hidden inputs je mail deels kan aankleden.
Nu willen we bij een sollicitatieform dynamisch het subject laten schrijven, zeg maar zodat er iets uit komt als:
(die nemen we zowiezo niet aan hoorVacature reactie van PietPaulusma
Ik heb een en ander voor elkaar gekregen dat ie die voor en achternaam invult:
code:
1
2
3
4
5
6
| <input type="hidden" name="subject" value="">
<input type=text name="Voornaam" size=15 value="" style="width: 150px;" onBlur="this.form.subject.value=('Vacature reactie van ' + this.value+this.form.Achternaam.value);">
<input type=text name="Achternaam" size=15 value="" style="width: 180px;" onBlur="this.form.subject.value=('Vacature reactie van ' + this.form.Voornaam.value+this.value);"> |
Als ik dan met een alert test is de output netjes zoals in bovenstaande quote.
Alleen als de submitbutton beroert wordt en de bevestigingspagina tevoorschijn zou moeten komen krijg ik juist de melding dat het subject onjuist is.
Dit komt waarschijnlijk omdat die standaardvalue van subject fysiek leeg is...maar 'virtueel' wel gevuld is.
is dit op te lossen
Mischien kun je beter met een onSubmit actie werken. Zodra er wordt gesubmit wordt de waarde van het hidden field aangepast. Op die manier hoef je maar 1x het hidden field aan te passen.. Ik weet niet of het je probleem oplost, maar het is IMHO wel een iets nettere oplossing.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
mja zoiets had ik ook al geprobeerd:
ik zal nog es verder zoeken of ik meer over onsubmit te weten kan komen
code:
1
| <input type=submit name="submit" value="Versturen" width=100 class=submit onclick="sollform.subject.value=sollform.whois.value;"> |
ik zal nog es verder zoeken of ik meer over onsubmit te weten kan komen
* Pelle is even actief geweest op de vroege ochtend:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>zo moet 'ie wel werken</title>
<script language="javascript" type="text/javascript">
<!--
function makeSubject() {
theForm = document.forms['formSubject'];
theForm.elements['subject'].value += 'Vacature reactie van ';
theForm.elements['subject'].value += theForm.elements['voornaam'].value + ' ';
theForm.elements['subject'].value += theForm.elements['achternaam'].value;
alert(theForm.elements['subject'].value);
return true;
}
//-->
</script>
</head>
<body>
<form name="formSubject" action="blaat.php" method="get">
<input name="subject" type="hidden" value="">
<input name="voornaam" type="text" size="15" style="width: 150px;">
<input name="achternaam" type="text" size="15" style="width: 180px;">
<input type="submit" value="verstuur" onClick="return makeSubject();">
</form>
</body>
</html> |
ff eten, daarna ff proberen.
Thnx Pelle , i owe you.
Thnx Pelle , i owe you.
* Pelle gaat nu ook eten (ontbijtOp dinsdag 09 oktober 2001 13:02 schreef Hangloozz het volgende:
ff eten, daarna ff proberen.
De alert() kun je er nog even uitslopen natuurlijk, maar die was om te laten zien dat het écht werkt
nah, ik krijg um echt niet aan de praat, en nou met an zekerheid grenzende waarschijnlijkheid ligt het niet aan jouw (en daarvoor mijn
) code maar aan de wijze van de formafhandeling van het mailscript.
Dit is wat de rukker zegt:
Dit is wat de rukker zegt:
terwijl ik daarvoor netjes je alert krijg met het subject erin...Fout tijdens mail versturen
Het versturen van mail is mislukt. Waarde van hidden subject veld niet correct
Pagina: 1