Я работаю в рамках системы 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)
Я использую его таким образом
$theinput = new inputCheckbox("paid", $therecord["paid"], "Paid");
Что я хотел бы сделать, так это чтобы список был установлен для кредита вместо наличных по умолчанию, чтобы автоматически установить флажок в значение true / флажок.
Я не думаю, что система CMS позволяетспособ сделать это, используя любые встроенные функции, и я с осторожностью добавляю любой javascript.
Это возможно с помощью только PHP?
В противном случае, насколько сложным должен быть JavaScriptсделать такую вещь?
edit:
Сгенерированный 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>