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?

Était-ce utile?

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
scroll top