Я использую три разных метода для сброса формы, но после нажатия кнопок все равно ничего не происходит. Вот структура моей формы:
Любая помощь будет оценена
$this->load->helper('form');
$attributes = array('class' => 'form-inline', 'id' => 'ProductForm');
echo form_open_multipart("product/process/$id",$attributes);
.
.
.
<?php echo form_reset(array('id'=>'reset','value'=>'resetme'));?>
<button onclick="ResetForm();">Reset Form</button>
<button type="reset" value="Reset">Reset</button>
<?php echo form_close();?>
<script>
function ResetForm() {
document.getElementById("ProductForm").reset() ;
}
</script>
//same for form_open()
Ты тоже пробовал
<input type="reset" value="Reset">
@Mahdi Younesi: просто используйте сброс типа ввода, а затем протестируйте его, чтобы сбросить элементы формы.
сначала добавьте несколько типов ввода в форму для проверки функции сброса
вот решение
добавить один вход в форму и затем
заменить form_reset (массив (‘id’ => ‘reset’)); to form_reset (массив (‘id’ => ‘reset’, ‘value’ => «resetme»));