Ceci est étrange. Mon .val() et .html() est toujours indéfini bien que je l'utilise après que tout soit chargé sur la page. aussi, .text() est vide.après la valeur de la zone de texte chargée par défaut est indéfinie
<div class="row col-md-12">
<div class="row col-md-12">
<label id="lblDir" style="width:auto">Scripts Directory Path: <input type="text" id="txturl"></label>
</div>
<div class="row col-md-12">
<div id="grid" style="border:dashed"></div>
</div>
<div class="row col-md-12">
<input id="btnRun" type="button" value="Run Scripts" style="margin:5px" />
</div>
<div class="row col-md-12">
<label id="result"></label>
</div>
</div>
<script>
$(function() {
$("#btnRun").kendoButton();
$("#btnRun").on("click", function (e) {
alert($('#txtUrl').text());
});
});
choses que j'ai essayé 1. mettre balise script avant balise div 2. ajouter la fonction onclick dans le bouton html
<input id="btnRun" type="button" value="Run Scripts" onclick="onInstall();" style="margin:5px" />
résultat est le même
Avez-vous obtenez des erreurs dans la console du navigateur? –
Votre identifiant sur l'entrée est 'txturl' mais dans jquery vous utilisez' # txtUrl' il devrait être '# txturl'. Aussi, si vous voulez obtenir la valeur de l'entrée, utilisez $ ('# txturl'). Val() ' –
merci Carsten parfois je ne peux pas voir des choses simples: P – Samra