Document.form... n'est pas un objet
j'ai besoin d'enregistrer les données d'un formulaire dans une base et de déclencher un "mailto:" dans la foulée.
L'enregistrement des données ce passe bien, c'est sur le mail que j'ai un problème, j'ai toujours un message document.form.elements.title n'est pas un objet.
Qui peut m'expliquer ce qu'il ne va pas ?
Extrait du code :
la fonction pour envoyer le mail :
Code:
1 2 3 4 5 6 7 8
| script language="javascript">
function envoiadd()
{
var toto = document.form.elements["title"].value;
parent.location.href="mailto:tata@titi.com?subject="+toto+"";
}
</script> |
Le formulaire :
Code:
1 2 3 4 5
| <form name="add_new" method="post" action="home_admin.asp?action=validate_add_news">
<table class="data"><td class="data"><input type="text" name="title" maxlength="200" size="70" ></td></table>
<input type="submit" name="Submit2" value="Add" >
<input type="submit" name="addmail" value="Add & Mail" >
</form> |
validate_add_news :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| if action="validate_add_news" and Request.Form("title")<>"" and Request.Form("frame")<>"" Then
'response.write request("addmail")
if request("addmail") = "Add & Mail" then
%><script language="javascript">
envoiadd() ;
</script> <%
end if
Archi_date=Request.Form("archive_date")
Publi_date=Request.Form("publication_date")
if Publi_date="" Then Publi_date=left(now,date_len) End if
Requete="insert into " & table_news & "(cadre,title,content,order_in_cadre,publication_date,archive_date) values('"& _
replace(trim(Request.Form("frame")),"'","''") & "','" & _
replace(trim(Request.Form("title")),"'","''") & "','" & _
replace(Request.Form("content"),"'","''") & "','" & _
trim(Request.Form("order_in_cadre"))& "',"&_
"TO_DATE('"&Publi_date&"','"&date_format&"'),"& _
"TO_DATE('"&Archi_date&"','"&date_format&"'))"
OBJdbConnection.Execute(Requete)
'action="back"
End if |