【发布时间】:2013-10-13 11:38:36
【问题描述】:
现在,如果我提交表单并且出现错误,它只是显示有错误,而无需重新选择项目,就会出现错误,(页面称为“更改项目”)在这里你可以更改值某个项目。
附:在我发布的图片中,您可以看到我专门输入了一个字符串“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>
【问题讨论】:
-
客户端验证怎么样?
-
什么意思?我对这一切都很陌生:x
标签: javascript php html codeigniter