L'événement Onchange après avoir sélectionné sélectionnez dans la liste déroulante dans le ZEND
J'ai vue avec une liste déroulante, sélectionnez à l'aide de la balise et je veux comment puis-je disposer d'un événement ou d'un événement onchange après la sélection d'une valeur dans ma liste déroulante.
voici mon code dans la page d'index.phtml
<?php if (count($users)): ?>
<table class="table table-hover">
<thead>
<tr>
<th>Name</th>
<th>E-mail</th>
<th>Level</th>
<th></th>
</tr>
</thead>
<?php foreach ($users as $user): ?>
<tr>
<td><a href="<?php echo $this->url('user/edit', array('id' => $user->id)); ?>"><?php echo $this->escapeHtml($user->first_name . ' ' . $user->last_name); ?></a></td>
<td><?php echo $this->escapeHtml($user->email); ?></td>
<td>
<select name="level">
<?php $level = $this->escapeHtml($user->level); ?>
<?php if ($level == 1): ?>
<option value="1" selected="selected">Administrator</option>
<option value="2">Manager</option>
<option value="3">HR Staff</option>
<?php elseif ($level == 2): ?>
<option value="1" >Administrator</option>
<option value="2" selected="selected">Manager</option>
<option value="3">HR Staff</option>
<?php elseif ($level == 3): ?>
<option value="1" >Administrator</option>
<option value="2" >Manager</option>
<option value="3" selected="selected">HR Staff</option>
<?php endif; ?>
</select>
</td>
<td style="text-align: right;">
<a href="<?php echo $this->url('user/delete', array('id' => $user->id)); ?>" class="btn btn-mini btn-danger" title="Delete this user"><i class="icon-remove icon-white"></i></a>
</td>
</tr>
<?php endforeach; ?>
</table>
<?php else: ?>
<h3>There are no registered users available.</h3>
<?php endif; ?>
Merci d'Avance
- l'utilisation de javascript onchange de la fonction . <select name="niveau" onchange="changeTest()">
- Merci, mais pouvez-vous me donner des conseils sur comment puis-je mettre en œuvre?
- vérifier ma réponse...
- ok, je vais essayer de le mettre en œuvre. merci
- permettez-moi de savoir que ma réponse à résoudre votre problème ou pas ?
- Hey, thnx, j'ai essayé ce code <select name="niveau" onchange="changeLevel(ce)> <script type='text/javascript'> function changeLevel(obj){ alert(obj.les options de[l'obj.selectedIndex].valeur); } </script> mais malheureusement l'sélectionnez options n'ont pas fonctionné, ma première sélectionnez l'option qui est Administrateur n'est pas de montrer et de la fonction ne fonctionne pas je suppose
- avez-vous vérifier mon travail exemple ? allez sur ce lien .. jsfiddle.net/Le6bun1j/2
- oui, mais je donk savoir pourquoi il ne fonctionne pas bien sur la mienne.
- pouvez-vous partager votre nouveau code ???
- <select name="niveau" onchange="changeLevel(ce)> <?php $niveau = $this->escapeHtml($user->niveau); ?> <?php if ($niveau == 1): ?> <option value="1" selected="selected">Administrateur</option> <option value="2">Gestionnaire de</option> <option value="3">le Personnel des RH</option> <?php endif; ?> </select> <script type='text/javascript'> function changeLevel(obj){ alert(obj.les options de[l'obj.selectedIndex].valeur); } </script>
- veuillez mettre à jour le code dans votre question.. : )
- Je suis désolé j'ai raté un double guillemet haha mon mauvais. merci!
- bienvenue 🙂 .. heureux de vous aider 🙂
Vous devez vous connecter pour publier un commentaire.
créer javascript de la fonction et de la fonction de la placer dans la boîte de sélection de l'événement onchange.
vérifier exemple de travail sur violon