J'ai un texte d'entrée qui est le suivant:
<div class="editor-label">
@Html.LabelFor(model => model.EmployeeId, "Employee Number")
</div>
<div class="editor-field textBoxEmployeeNumber">
@Html.EditorFor(model => model.EmployeeId)
@Html.ValidationMessageFor(model => model.EmployeeId)
</div>
Qui produisent html suivant
<div class="editor-label">
<label for="EmployeeId">Employee Number</label>
</div>
<div class="editor-field textBoxEmployeeNumber">
<input class="text-box single-line" data-val="true" data-val-number="The field EmployeeId must be a number." data-val-required="The EmployeeId field is required." id="EmployeeId" name="EmployeeId" type="text" value="" />
<span class="field-validation-valid" data-valmsg-for="EmployeeId" data-valmsg-replace="true"></span>
</div>
Je veux définir la valeur de ce texte d'entrée à l'aide de jquery, j'ai donc fait ceci:
<script type="text/javascript" language="javascript">
$(function() {
$('.textBoxEmployeeNumber').val("fgg");
});
</script>
cependant, cela ne fonctionne pas ... quelle est l'erreur dans ma syntaxe?
javascript
jquery
html
asp.net-mvc-3
raberana
la source
la source
Réponses:
Votre sélecteur récupère l'entourage de la zone de texte au
<div class='textBoxEmployeeNumber'>
lieu de l'entrée à l'intérieur.Mettre à jour après avoir vu la sortie HTML
Si le code ASP.NET génère de manière fiable le code HTML
<input>
avec un attribut idid='EmployeeId'
, vous pouvez plus simplement utiliser simplement:A défaut, vous devrez vérifier dans la console d'erreur de votre navigateur que vous n'avez pas d'autres erreurs de script provoquant l'échec. Le premier exemple ci-dessus fonctionne correctement dans cette démonstration.
la source
value=""
et vide déposé dans DB après l'enregistrement.En utilisant jQuery, nous pouvons utiliser le code suivant:
Sélectionnez par nom d'entrée:
Sélectionnez par classe d'entrée:
Sélectionnez par ID d'entrée:
la source
la source
Pour l'élément avec id
Vous pouvez définir la valeur comme
Documentation ici .
la source
c'est pour les cours
pour les identifiants
maintenant si vous avez un iput sous une forme que vous pouvez utiliser
la source
Voici une autre variante pour un téléchargement de fichier qui a un bouton d'amorçage plus joli que le bouton de navigation de téléchargement de fichier par défaut. Voici le html:
Voici le script:
la source
En pur js ce sera plus simple
Afficher l'extrait de code
la source