Je suis en train de soumettre le formulaire sur le bouton clic, mais je veux que l'utilisateur confirme s'il est sûr ou non. J'ai plusieurs bouton soumettre sur le formulaire et je veux juste pop-up en cas de suppression. Lorsque je fais soumettre le type de mon bouton. Mon formulaire est soumis deux fois Si je confirme d'autre Il est soumis une fois (je ne veux pas qu'il soit soumis dans ce cas).formulaire ne pas être soumis sur le bouton cliquez sur
J'ai plusieurs forme sur la page. C'est pourquoi j'essaye de soumettre le formulaire obtenant le noeud parent et n'utilisant pas getElementbyId.
fonction JavaScript
function deleteEvent(btn){
var confirmed=confirm('Do you want to delete the event?');
if(confirmed){
var f = btn.parentNode;
f.submit();
}
else{
return false;
}
}
HTML Code
<form action="#" method="POST">
<input type="button" name="delete" value="Delete" onClick ="deleteEvent(this)">
</form>
Merci.
Solution de travail:
<input type="submit" name="delete" value="Delete" onClick ="return confirm('Do you want to delete the event?');">
si l'entrée est de type soumettre continuera à moins que vous utilisez event.preventDefault ou l'une des autres méthodes pour arrêter le formulaire de soumission. – abc123
C'est pourquoi j'ai fait ce type de bouton, mais je ne suis pas en mesure de le soumettre. – PhantomM
vous pouvez placer un ID pour le formulaire et en utilisant cela, vous pouvez le soumettre au lieu d'utiliser le parent – Varada