现在,如果我提交我的表单并且出现错误,它只是显示有错误,而无需重新选择项目,就会出现错误,(页面称为“更改项目”)在这里你可以更改某个项目的值.
PS在我发布的图片中你可以看到我专门输入了一个字符串'test',其中应该有一个整数。
我试过 $("#categorieSelect").val($_POST['categorieSelect']); 但它没有用
<div id="project-wijzigen" class="form">
<h2> Wijzig een project </h2>
<?php
echo form_open('c_admin/project'); //moet ge nog aanpassen
echo '<select id="categorieSelect" name="categorieSelect"></select>';
echo form_input('startdatum', set_value('startdatum'), 'placeholder="Startdatum"');
echo form_input('einddatum', set_value('einddatum'), 'placeholder="Einddatum"');
echo form_input('projecttitel', set_value('projecttitel'), 'placeholder="Projecttitel"');
echo form_input('ism', set_value('ism'), 'placeholder="In samenwerking met"');
echo form_input('projecttekst', set_value('projecttekst'), 'placeholder="Projecttekst"');
echo form_submit('submit', 'Project wijzigen');
echo form_close();
// --------------------------- Error checking/display
if(isset($projectWijzigenError)) // check of de variabele wel een waarde heeft (als je die zomaar oproept en hij moest leeg of NULL zijn dan krijg je een error op je pagina)
{
if ($projectWijzigenError=='true') // ALS er een error is, dan opent de form terug en worden errors weergegeven
{
$("#categorieSelect").val($_POST['categorieSelect']);
alert($_POST['categorieSelect']);
?>
<script>
alert($_POST['categorieSelect']);
$('#project-wijzigen').show();
$(this).toggleClass('close');
</script>
<?php
echo validation_errors('<p class="error">');
}
}
// -------------------------- End error checking/displaying
?>
</div>