コントローラーのテキストボックスにデフォルトデータをロードする際に問題がありますが、使用するとフォームの検証を送信します。デフォルトデータをロードするのと同じ値をテキストボックスでキャッチします。偽の検証の場合、デフォルト値を再度表示したくありません。
の解き方?
コントローラー内のコード
$data['defaultvalue'] ='こんにちは'
if($this->input->post('btntransfer')!=""){
if ($this->form_validation->run() == FALSE){
}else{
}
ビュー内のコード:
<form method="post">
<input type="text" id="txt1" name="txt1" value="<?php echo $defaultvalue?$defaultvalue:''; ?>"/>
<input type="submit" id="submit" name="submit" value="Transfer" />
</form>