Я работаю в рамках системы CMS, которая определяет определенные поля, которые можно использовать для создания форм для использования в приложении на PHP.Установка значения флажка на основе того, что выбрано в списке
Функция список имеет подпись:
function inputBasicList ($id,$value = "",$list = array(), $displayName = NULL, $displayLabel = true)
Я использую его таким образом:
$theinput = new inputBasicList("type",$therecord["paymenttype"],array("Cash"=>"cash","Credit"=>"credit"), "Payment Type");
Кроме того, есть флажок, который имеет подпись:
function inputCheckbox($id,$value = false, $displayName = NULL, $disabled = false, $displayLabel = true)
I использовать его таким образом
$theinput = new inputCheckbox("paid", $therecord["paid"], "Paid");
Что я хотел бы сделать, это если в списке установлен кредит вместо денежных средств по умолчанию, чтобы автоматически установить флажок в true/checked.
Я не думаю, что система CMS позволяет сделать это с помощью любых встроенных функций, и я опасаюсь добавления любого javascript.
Возможно ли это с помощью всего лишь PHP?
В противном случае, насколько сложным был бы javascript для выполнения такой вещи?
редактировать:
Сгенерированный HTML из phpBMS образует
<p class="big"><label for="type" class="important">Payment Type</label>
<br />
<select name="type" id="type" class="important" >
<option value="cash" >Cash</option>
<option value="credit" >Credit</option>
</select>
</p>
<p class="big">
<input type="checkbox" id="paid" name="paid" value="1" class="radiochecks" />
<label id="paidLabel" for="paid" >Paid</label>
</p>
Привет, да $ id относится к имени поля. Я не могу просто импортировать jquery в существующую систему CMS, хотя .... – Jacob
почему вы не можете это сделать? Я работал с большим количеством CMS, и все они позволяют использовать любой javascript, который вы хотите! Какую CMS вы используете? – jigfox
его BMS больше, чем CMS, phpBMS. вот шаблон для формы: http://www.phpbms.org/browser/trunk/phpbms/modules/sample/sampletable_addedit.php Я не думаю, что могу просто включить jquery легко – Jacob