javascript onsubmit pop-up à la valeur d'usage de la syntaxe de formulaire soumis
-
10-10-2019 - |
Question
Im essayant de faire un peu JScript pop-up qui affiche les informations du formulaire de confirmation. Voici à quoi il ressemble maintenant:
<input type="submit" value="Accept" onclick="return confirm('Press OK to confirm your purchase of' document.form.field.value)" />
L'idée est de renvoyer une confirmation plus utile que juste « Cliquez sur OK pour confirmer en montrant les valeurs de la forme présentée dans le menu contextuel. aider quelqu'un peut me avec la syntaxe?
La solution
Vous pouvez utiliser ce qui suit:
<input type="submit" value="Accept" onclick="return confirm('Press OK to confirm your purchase of ' + document.getElementById('FIELDID').value)" />
Ou vous pouvez modifier ci-dessus à boucle à travers chaque produit et construire une chaîne dynamique avec chaque produit sur une nouvelle ligne comme celui-ci:
<input type="submit" value="Accept" onclick="return ConfirmOrder(); />
function ConfirmOrder()
{
var msg = 'Click OK to confirm your order of\n';
var prds = '';
var prdElements = <GET PRODUCT ELEMENTS HERE>
for (i=0; i<numPrds; i++)
{
prds = prdElements[i].value + '\n';
}
return confirm(msg + prds);
}
Je pense aussi l'événement onclick devrait être en cas onsubmit du formulaire.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow