HTML: Как сделать так что бы js знала что в $i <option value=$i> PHP: <?php include 'parse.php'; echo ' <select id="prognoos" onChange="message();">'; for($i=1;$i<count($prognoos)+1;$i++) { echo '<option value=$i>'.$prognoos[$i][0].'</option>'; } echo "</select>"; echo '<p id="demo2></p>' ?> Код (Javascript): <script> function setText() { if(document.getElementById('prognoos').value == 1) { document.getElementById("demo2").innerHTML = "hello"; } } </script>
Для начала изменить кавычки в 9 строке на двойные --- Добавлено --- в value значение начнет подставляться из переменной $i
ппц, из за одной " не работало --- Добавлено --- а как сделать так, но только что бы работало Код (Javascript): document.getElementById("demo2").innerHTML = <?php $prognoos[1][1]; ?>