Bonjour,
tout d'abords je suis d�butant en javascript. Donc quelque chose de simple qui a l'air de marcher pour d'autres ne marche pas pour moi.
J'ai ma vue PHP avec une liste d�roulante qui appelle une fonction js sur un onchange:
Code php : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <select name="BFAlist" id="BFAlist" onchange="bfaSelected();"> <?php $row = 0; if (($handle = fopen('files/FR21COMV01TBFA20121002.CSV', "r")) != FALSE) { while (($data = fgetcsv($handle, 1000, ";")) != FALSE) { $row++; $line = '<option value=\''.$row.'\'>'; $num = count($data); for ($j=1; $j<$num; $j++) { $line .= $data[$j].' - '; } // on enlève le dernier '-' avant de fermer la balise option $line = substr($line, 0, strlen($line)-2); $line .= '</option>'; echo $line; } } ?> </select>
Mon mod�le avec la fonction js (o� j'essaie seulement d'afficher un message sur ma page):
Et mon controleur:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 <script language="Javascript"> function bfaSelected() { alert('test'); window.location = 'index.php?page=taux_bfa_ctrl&id='+selectOpt; } </script>
Code php : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 include('model/taux_bfa_model.php'); include('view/taux_bfa_view.php');
Aucun message 'test' ne s'affiche...
J'ai essay� avec un onselect, m�me r�sultat...
Partager