Existe-t-il un moyen d'avoir une boîte de dialogue de confirmation affichant la valeur qu'un utilisateur a tapé dans une zone de texte sur un formulaire? (Par exemple, si les types d'utilisateurs 100.00, je voudrais la boîte de dialogue affiche un message quelque chose comme, « Confirmer Montant Cliquez sur OK si 100,00 $ est le montant exact. »).JavaScript: Confirmer la boîte de dialogue qui affiche la valeur d'une zone de texte
Répondre
Oui:
var amount = document.getElementById("textbox").value;
confirm("Confirm Amount. Click OK if $" + amount + " is the correct amount.")
EDIT: Voici un exemple de travail: http://jsbin.com/inoru/edit
Bien sûr, vous pouvez simplement passer une valeur de chaîne à la boîte de dialogue:
var str = "my msg";
confirm(str);
donc, pour afficher votre commande m essage, il suffit d'obtenir la valeur de la zone de texte et de l'ajouter à votre message. Par exemple:
var amount = jQuery("#myTextBox").val();
confirm("Click OK if " + amount + " is the correct amount");
j'ai donné une approche javascript normale, mais je recommande d'utiliser celui-ci en utilisant jQuery +1 – jgemedina
Merci d'avoir répondu. Je dois faire quelque chose de mal, car la boîte de dialogue n'apparaît pas. Voici le script:
Vous avez votre code commenté via '
Vous devriez vérifier l'événement onblur de la zone de texte, si la zone de texte n'est pas vide montrer le message, STH comme ceci:
document.getElementById('textboxid').onblur = function(){
if(this.value.length > 0)
showApplicationMessage()
}
Merci. Mais je n'essaie pas de valider le champ de texte. J'essaye d'obtenir une boîte de dialogue pour montrer la valeur que l'utilisateur a entrée dans le champ de texte. – Spockrates
Vous voyez, j'essaie de prouver le formulaire Web. Je voudrais demander à l'utilisateur si elle est sûre d'avoir saisi le bon montant dans la zone de texte en lui demandant de cliquer sur OK, ou d'annuler la soumission du formulaire si elle clique sur Annuler. – Spockrates
- 1. Boîte de dialogue Message/Confirmer
- 2. zone Confirmer affiche toujours d'abord (javascript, jQuery, .Net)
- 3. Confirmer la boîte de dialogue lorsque je ferme le navigateur?
- 4. Confirmer la boîte de dialogue de crashs silverlight firefox
- 5. Éditeur de texte enrichi dans la boîte de dialogue JQuery
- 6. CKEditor: Zone de texte dans la boîte de dialogue de lien
- 7. Boîte de dialogue jQuery et définition d'une valeur de zone de texte
- 8. javascript confirmer la fonction personnalisation
- 9. Fermeture de la boîte de dialogue et du formulaire qui a lancé la boîte de dialogue
- 10. jQuery modal texte du bouton de la boîte de dialogue
- 11. confirmer boîte en utilisant javascript
- 12. Boîte de dialogue modale
- 13. Définir le titre de la boîte de dialogue de confirmation
- 14. javascript erreur pour la zone de texte
- 15. Perte de la valeur de la zone de texte lors de la publication
- 16. RoR + Comment actualiser la valeur javascript lorsque Ajax actualise la valeur de la zone de texte
- 17. comment obtenir une zone de texte avec la valeur sélectionnée dans la boîte de sélection
- 18. Renvoi d'une valeur dans la boîte de dialogue de confirmation à l'aide de la boîte de dialogue JQuery UI
- 19. Ajouter une zone de texte à la boîte de dialogue de confirmation telerik radgrid
- 20. Valeur de la zone de texte modifiée
- 21. La boîte de dialogue jQuery UI close n'efface pas la boîte de dialogue
- 22. Confirmer la boîte d'alerte dans javascript et ASP.net comme Hotmail
- 23. Redimensionner la boîte de dialogue FastScroll
- 24. Comment réinitialiser les valeurs de zone de texte dans la boîte de dialogue après détruire?
- 25. Boîte de dialogue Eclipse RCP: la zone de texte large ne défile pas - crée plutôt une énorme fenêtre de dialogue!
- 26. javascript confirmation boîte de dialogue
- 27. Utilisation de la boîte de dialogue jquery ui pour confirmer l'action de soumission de formulaire
- 28. WPF datagridtextcolumn - affiche toujours la zone de texte
- 29. Affichage d'une valeur de zone de texte dans une autre zone de texte pendant que l'utilisateur saisit la valeur dans la zone de texte
- 30. L'utilisation de HTML/Javascript affiche la valeur d'un bouton radio dans une zone de texte de formulaire
Merci pour la réponse. J'ai dû louper quelque chose. Le formulaire est soumis sans ouvrir la boîte de dialogue de confirmation. Voici ce que j'ai pour le bouton d'envoi: Voici ce que j'ai pour le script: < 'text/javascript'> \t <= type de script - fonction \t confirm_amount() \t paiement var = document.getElementById ("montant") .valeur; \t Confirmer le montant Cliquez sur OK si $ "+ paiement +" est le montant correct. ") \t // -> – Spockrates
J'ai ajouté un exemple. – spinon
Merci, mais j'ai déjà le code de validation en cours d'exécution sur soumettre. Si j'utilise onsubmit pour le formulaire, cela empêche la validation du formulaire. Il semble que j'ai besoin d'un événement onclick pour le bouton de soumission. – Spockrates