ASP c#

Bonjour,

je cherche comment afficher dans DES textbox à achaque fois que je choisis dans un dropdownlist, dont ses champs sont liés à la base de données. j 'ai beau cherché un exemple mais je n 'ai rien trouvé un qui correspond à ma recherche .

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. Utilise l'évenement onchange en javascript pour binder la valeur de ta dropdown dans le champs texte.
    1. Voici :

      <!DOCTYPE html>
      <html>
      <head>
      	<title>Binding</title>
      	
      	<!-- Style -->
      	<style>
      		#main { width: 450px; margin:auto; border: 1px solid #999; padding: 25px;margin-top: 100px; }
      		.fright { float: right; }
      	</style>
      	
      	<!-- jQuery pour les sélections dans le DOM -->
      	<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
      	
      	<!-- Code pour binder la valeur de l'élément sélectionné avec la zone de texte -->
      	<script type="text/javascript">
      	// On attend que le DOM soit complètement chargé
      	$().ready(function () {
      		// On ajoute un évenement lorsque la valeur de la dropdownlist est changée
      		$('#source').change(function () {
      			// Dans ce cas on prend la valeur sélectionnée et on la met dans la zone de texte
      			var selection = $('#source :selected').text();
      			$('#destination').val(selection);
      		});
      	});
      	</script>
      </head>
      <body>
      	<div id="main">
      		<input type="text" id="destination" class="fright" />
      		<select id="source">
      			<option value=""></option>
      			<option value="coucou">coucou</option>
      			<option value="bonjour">bonjour</option>
      			<option value="salut">salut</option>
      		</select>
      	</div>
      </body>
      </html>

      1. je travaille avec sqlServer :) , et mon dropdownlist se remplie par une base de donnée pas en asp . MERCI
        1. avec SQlSERVER ou avec n'importe quel SGBD, le demarche a suivre est le meme.Comme Scriptiz a dis il faut utiliser l'evenement onchange/onselecteditemchenged soit avec javascript soit avec le code behind c# et tu fait un bind de ta dropdown dans le text du textbox.
          1. oui c'est bon Merci tsri_badr_esgi j 'ai trouvé :)
            1. penser a signaler tes discussion Résolu quand ils sont resolu ,