Quelle est la méthode recommandée pour accéder à la valeur d'une zone de texte sur une page HTML?Comment accéder au contenu d'une zone de texte HTML sur une page?
Répondre
En utilisant JQuery, vous pouvez faire quelque chose comme ceci:
$("#MyTextBoxId").val()
Cela dépend de ce que vous avez l'intention de faire avec les données. Si vous avez besoin de le manipuler sur le client, la référence jquery est appropriée. Si vous devez le passer à une logique métier dans votre modèle, l'action du contrôleur appropriée est l'endroit où le faire. À partir de l'action du contrôleur, vous avez accès à l'objet de requête, qui aura la valeur de la zone de texte. En outre, si vous avez un objet de modèle qui correspond à l'ID de la zone de texte, vous pouvez utiliser la fonction UpdateModel pour mapper les valeurs automatiquement.
peut-être que je suis très loin de .. j'ai essayé de le faire mais rien ne s'est produit .. Html.ViewContext.Controller.ControllerContext.HttpContext.Request ["Calendar_Type"] – devforall
Si vous voulez le contenu de votre zone de texte sur un soumettre, vous devriez avoir une méthode dans votre contrôleur qui accepte l'élément en tant que paramètre. Par exemple, si votre formulaire a la zone de texte avec id « myText » votre contrôleur devrait ressembler à:
[ActionName("WhateverYourShowFormActionIsCalled"), AcceptVerbs(HttpVerbs.Post)]
public ActionResult MyControllerAction(string myText)
{
//Do stuff with myText
}
Cela doit être fait sur le côté client. Vous pouvez toutefois envoyer une requête AJAX si le serveur requiert les informations. Exemples dans Scriptaculous/Prototype
sens unique
function send() {
var val = $F('textBoxName'); // put own here
var url = "/ajax/textboxupdate"; // put own here
Ajax.Request (url,
{ method: 'get',
parameters: {'val':val},
onSuccess: new function(tr) { success(tr); }
});
}
Pour les deux sens, utilisez le paramètre tr.responseText
. (API ref)
ASP.NET AJAX peut également être utilisé - voir the website.
En JavaScript, si vous souhaitez accéder au contenu d'une zone de texte, utilisez l'attribut value
.
exemple ci-dessous (type quelque chose dans toute la boîte, puis cliquez à l'extérieur de celui-ci):
function logThis(elm){
console.log(elm.value);
}
<input type="text" onblur="logThis(this);" />
<textarea onblur="logThis(this);"></textarea>
- 1. Zone de texte HTMl
- 2. Comment accéder au DOM (ou au contenu HTML) de Firefox depuis l'extérieur de firefox
- 3. Comment copier le contenu d'une zone de texte vers une autre zone de texte à l'aide de javascript?
- 4. Comment afficher le HTML dans une zone de texte
- 5. Accéder au contenu d'une page Web avec C#
- 6. Accéder au contenu de l'élément actuellement sélectionné dans une instruction html (val) dans jQuery?
- 7. Comment accéder au contenu d'un contrôle ASP.NET?
- 8. Requiert des données dans au moins une zone de texte sur la page de recherche
- 9. Comment puis-je ouvrir une page HTML et l'afficher dans une zone de texte?
- 10. Comment accéder à l'élément .Net sur la page maître à partir d'une page de contenu?
- 11. Visual C++ contenu zone de texte copie
- 12. Comment superposer une petite page sur une page html?
- 13. comment obtenir une valeur de zone de texte HTML dans une autre table HtMl
- 14. définir un texte de zone de texte égal au texte de la zone de texte sur un formulaire différent?
- 15. DrawString sur une zone de texte
- 16. Zone de texte HTML, texte de mise en surbrillance automatique
- 17. Comment écrire du contenu de stringbuilder dans une zone de texte
- 18. zone de texte donnant des problèmes sur la page ASP.Net
- 19. accès Twill/Mechanize au contenu html
- 20. contenu de la base de données par défaut pour la zone de texte en format html
- 21. Comment puis-je obtenir une page HTML pour lire le contenu d'un document texte?
- 22. Conversion du contenu d'une zone de texte en un tableau
- 23. Ajouter un élément au-dessus de la zone de texte sans modifier la position de la zone de texte
- 24. Comment remplacer le texte actuellement sélectionné dans une zone de texte html?
- 25. Chargement d'un fichier html dans une zone de texte riche
- 26. Imprimer uniquement une zone de texte
- 27. Accéder au paramètre html en PHP
- 28. Comment afficher une zone d'édition de texte "sur" l'écran?
- 29. Filtre E4X au contenu de texte?
- 30. Est-il possible de récupérer le contenu d'une zone de texte html avec XPath?
qu'entendez-vous par l'accès au contenu du page..do vous dire tapez quelque chose dans et sur un soumettre être en mesure de voir ce qui a été tapé à partir du contrôleur? – TStamper