Le formulaire HTML ci-dessous ne fonctionne pas comme prévu dans Opera (Version: 9.52). Le formulaire n'a pas d'attribut onsubmit ni d'élément input avec type = submit. Il a juste deux éléments d'entrée de type = button et les deux onclick appelle une méthode js où je veux que l'utilisateur confirme la soumission. Si je supprime l'appel de confirmation(), cela fonctionne parfaitement. Et dans tous les autres navigateurs (FF2, FF3, IE7) cela fonctionne bien.Soumission de formulaire HTML dans Opera
Des pointeurs?
<script type = "text/javascript">
function userSubmit(submitStatus)
{
// Omitted code that uses the parameter 'submitStatus' for brevity
if(confirm('Are you sure you want to submit?'))
document.qpaper.pStatus.value = something;
else
return;
document.qpaper.submit();
}
</script>
<form name = "qpaper" method = "post" action = "evaluate.page">
<input name = "inp1" type = "button" value = "Do This" class = "formbutton" onClick = "userSubmit(false)">
<input name = "inp2" type = "button" value = "Do That" class = "formbutton" onClick = "userSubmit(true)">
</form>
Êtes-vous toujours invité? avec la confirmation –
Oui, je reçois l'invite. Et rien ne se passe quand je donne OK. –