2010-12-08 30 views
0

En essayant de créer une petite fenêtre JScript qui affiche les informations du formulaire pour confirmation. Voici à quoi il ressemble maintenant:onsubmit javascript popup pour utiliser la valeur de la syntaxe du formulaire soumis

<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. Quelqu'un peut-il m'aider avec la syntaxe?

Répondre

1

Vous pouvez utiliser les éléments suivants:

<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); 
} 

Aussi je pense que l'événement onclick devrait être dans l'événement onsubmit du formulaire.

+0

Merci beaucoup! – Marius

+0

Vous êtes les bienvenus :) –