Javascript + formulaire HTML
Bonjour,
Je suis confronté à un problème et entant que débutant, je n'arrive pas à m'en dépatouiller, même avec google.
Je vous expliquer :
sur une page HTML, j'ai deux boutons.
Le premier, lié à une webcam, me prend une photo (me l'envoi sur le serveur).
Le second me valide un formulaire.
Le souci, c'est qu'avec le second, je n'arrive pas dans une page PHP à récupérer le contenu de la variable de la photo prise (= chemin de la photo sur le serveur).
CODE BOUTON POUR PRENDRE UNE PHOTO + CODE Javascript (variable = image_url)
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
| <form id="form1" method="post" action="test.php">
<input type=button Name="BTN_PHOTO" value="Prendre une photo" onClick="take_snapshot()">
<div id="upload_results" style="background-color:#eee;"></div>
</form>
<script language="JavaScript">
webcam.set_hook( 'onComplete', 'my_completion_handler' );
function take_snapshot() {
// take snapshot and upload to server
document.getElementById('photoprise').innerHTML = '';
document.getElementById('text_photo').innerHTML = 'Upload en cours...';
webcam.snap();
}
function my_completion_handler(msg) {
// extract URL out of PHP output
if (msg.match(/(http\:\/\/\S+)/)) {
var image_url = RegExp.$1;
// show JPEG image in page
document.getElementById('photoprise').innerHTML =
'<img src="' + image_url + '">';
// reset camera for another shot
document.getElementById('text_photo').innerHTML = '';
webcam.reset();
}
else alert("PHP Error: " + msg);
}
</script> |
CODE FORMULAIRE :
Code:
1 2 3 4 5 6 7 8 9 10
|
<form id="form2" method="post" action="envoi.php">
<label for="Nom">Nom du patient</label>
<input type="text" name="nom" id="nom" size="47"/>
<BR><BR>
<INPUT TYPE=submit Name="BTN_VALIDER" VALUE="Valider le formulaire">
</form>
Avez vous une idée svp ? Merci |