Как запустить функцию JavaScript после установки значения переключателя с результатом запроса MySQL при загрузке страницы
Я использую php & mysql (со щепоткой javascript). Это простая форма редактирования, которая автоматически заполняет различные элементы из данных в таблице. На форме есть набор переключателей, которые устанавливаются данными при загрузке страницы. Как и в форме "добавить новое", эта форма "редактирования" имеет функции javascript, которые запускаются с помощью onclick(), которые отображают либо другой набор переключателей, либо текстовое поле ввода, когда пользователь делает выбор. (Эта часть работает просто хорошо.)
Как я могу запустить / запустить эти скрипты для автоматического отображения соответствующих элементов при загрузке страницы? (На самом деле не хочу сейчас углубляться в арену jQuery - так как мне нужно, чтобы этот фрагмент проекта был завершен как можно скорее.)
echo "<tr>";
echo "<td align=right>Transport: </td>";
echo "<td><input type=radio id=transppnd name=transp value='pnd'";
// $prepdel: var holding 1 or 0 from database table field
if($prepdel>0){
echo "checked";
}
echo" onclick='showpnd()'>Prep & Deliver";
echo " <input type=radio id=transpcpu name=transp value='cpu'";
// $prepdel: var holding 1 or 0 from database table field
if($prepdel<1){
echo "checked";
}
echo " onclick='showcpu()'>Customer pickup</td>";
echo "</tr>";
1 ответ
Похоже, вы хотите позвонить showcpu()
а также showpnd()
методы при загрузке страницы. Просто добавьте такой скрипт внизу вашей html-страницы:
<script type="text/javascript">
showpnd();
showcpu();
</script>
</body>
Я не знаю php, но может быть что-то подобное?
if($prepdel>0){
echo "<script type="text/javascript">showpnd();showcpu();</script>";
}
*****************************ОБНОВИТЬ******************** ************
echo "<input type=hidden id=porc name=porc value='$prepdel'>";
<script type="text/javascript">
if(document.getElementById("porc").value > 0)
{
showpnd();
showcpu();
}
</script>
</body>