2015-05-13 28 views
1

添加必需的屬性HTML5形式的無線電輸入我想產生這樣一個單選按鈕:如何使用笨

 <input type="radio" name="quest0" value="a" required> 

我做這樣的

echo form_radio("quest0","a"); 

但我怎麼可以添加required使用Codeigniter表單助手的屬性。

回答

3

我認爲你可以做這樣(我沒有測試過)

$data = array(
    'name'  => 'quest0', 
    'value'  => 'a', 
    'required'  => 'required' 
); 

echo form_radio($data); 
0

試試這個:

<input type="radio" name="myradio" value="1" <?php echo set_radio('myradio', '1', TRUE); ?> /> 
<input type="radio" name="myradio" value="2" <?php echo set_radio('myradio', '2'); ?> /> 
0

您可以在第4添加其他屬性,如iddata-*required參數form_radio()功能,請試試這個代碼

echo form_radio("quest0","a", false,"required id=\"quest0\""); 
+0

吉里什,第三個參數必須是一個** **布爾值。對或錯。請參閱[源代碼](https://github.com/bcit-ci/CodeIgniter/blob/develop/system/helpers/form_helper.php#L459)。假設這個問題與CI版本2.0 –

+0

有關對不起,你是對的,我忘記了第三個參數form_input()'和form_select,form_radio()'函數獲取第四個參數的元素屬性 – Girish

0

一種方法是寫@Shaiful Islam所示。

另一種方法是如下寫:
echo form_radio("quest0","a", FALSE, "required=required");

請參考Source Code - Form Helper - Line 459
你傳入其他參數EXTRA屬性