Il ne m'a pas fallu longtemps pour faire appel à vos connaissances.
J'ai parlé d'Autoit à un collègue...et me voilà coincé.
Nous avons sur notre Intranet un formulaire qui nous permet de relayer des demandes, Il arrive ponctuellement que nous ayons à faire un envoi en nombre...à la main, d'ou...Autoit
J'arrive assez bien à automatiser le remplissage des champs (a base de Send {TAB} et d'envoi de chaîne de caractère (je creuserais ce point plus tard).
Mais arrivé à l'étape du clic sur le bouton envoyer...je sèche.
C'est du Javascript, je n'arrive pas à trouver le lien...et les différentes lectures sur le sujet ne m'on pas encore révélé la solution...
j'ai essayé
Code : Tout sélectionner
$oIE = _IE_Example ("form")
$oSubmit = _IEGetObjByName ($oIE, "Envoyer")
_IEAction ($oSubmit, "click")
_IELoadWait ($oIE)
voilà le code source de vérification du formulaire et en fond de code le "onclick" que je n'arrive pas à gérer.
A Vot bon code m'sieur Dame
Code : Tout sélectionner
<script type="text/javascript">
function envoi_mail_contact(elementid) {
var msg_erreur = '';
var form_is_ok = true;
var inputObjet = document.getElementById('contact_objet');
var inputDetail = document.getElementById('contact_detail_demande');
var inputEmail = document.getElementById('contact_email');
if(inputObjet.value == ''){
msg_erreur += "Merci de saisir un objet\n";
form_is_ok = false;
}
if(inputDetail.value == ''){
msg_erreur += "Merci de saisir le détail de votre demande\n";
form_is_ok = false;
}
if(!isMail(inputEmail,'Email incorrect')){
form_is_ok = false;
}
if (form_is_ok) {
setAction('CONTACT_INSTALLATEUR_NOUVEAU');
go('1','99','5','','','');
} else {
if (msg_erreur != '') {
alert(msg_erreur);
}
}
}
</script>
<div id="form_contact">
<h2>Contact</h2>
<div class="ligne_formulaire">
<label for="contact_objet">Objet *</label>
<select name="contact_objet" id="contact_objet">
<option value="">Sélectionnez l'objet de votre mail</option>
<option value="Demande d'information">Demande d'information</option>
<option value="Demande de rendez-vous">Demande de rendez-vous</option>
<option value="Demande de devis">Demande de devis</option>
<option value="Autre demande">Autre demande</option>
</select>
<div class="clear"> </div>
</div>
<div class="ligne_formulaire">
<label for="contact_detail_demande">Détail de la demande *</label>
<textarea style="height: 120px;" name="contact_detail_demande" id="contact_detail_demande"></textarea>
<div class="clear"> </div>
<div [b]onclick="envoi_mail_contact();" class="boutonEnvoyer"[/b] style="width: 89px; float: right; display: inline;"><img src="/img/bt_partie_gch.gif" />
Envoyer
</div>
</div>




