У меня есть форма, над которой я работаю, я пытаюсь сбросить поле, когда в раскрывающемся списке не выбрано никакое значение.
Моя форма макета выглядит следующим образом:
[Выпадающий - имя: gasoiluser - значения = да / нет] [Текстовое поле формы, имя = gasoilmargin]
Итак, кто-то приходит и выбирает «да» из выпадающего списка, вводит значение в текстовое поле и нажимает «Отправить». Если они потом вернутся позже и установят в раскрывающемся списке «Газойльюзер» значение «Нет», а затем нажмите «Отправить», значение в текстовом поле останется, и мне хотелось бы, чтобы при выборе «Нет» в раскрывающемся списке форма сбрасывала значение текстового поля на 0,00.
Я пытался сделать это с php без особого успеха, поэтому я не уверен, есть ли более простое и элегантное решение с javascript?.
Спасибо: -)
Код, который я пробовал:
<?php
$query = mysql_query("SELECT * FROM hqfjt_chronoforms_data_dashboard WHERE cf_id = '1'") or die(mysql_error());
$oilprice = mysql_fetch_object($query);
$oilpricederv = $oilprice->oilpricederv;
$dervmargin = $form->data['dervmargin'];
$dervuser = $form->data['dervuser'];
if ($dervuser=="" or $dervuser=="no")
$calculateddervprice = '0.00';
else
$calculateddervprice = $dervmargin + $oilpricederv;
?>