私はcodeigniterを初めて使用します。
3つのテキストフィールドと1つのドロップダウンを備えたサインアップフォームがあります。サインアップボタンはリンクボタンであり、CSS3で設計されています。
<p><a class="button-link" href="#">Create Account</a></p>
form
ヘルパークラスを追加autoload.php
し、コントローラーメソッドにロードしました。
$this->load->helper(‘form’);
いくつかのcodeigniterチュートリアルを実行しましたが、これらのチュートリアルでは、すべてのフィールドと[送信]ボタンがフォームAPI自体で作成されました。まるで
echo form_input('first_name', set_value('first_name', 'First Name'));
echo form_input('last_name', set_value('last_name', 'Last Name'));
echo form_input('email_address', set_value('email_address', 'Email Address'));
echo form_submit('submit', 'Create Acccount');
しかし、私のフォームにはすべてのhtmlフィールドがあります。これが私の問題です:
- htmlフォームの入力フィールド値を設定する方法。
- リンクボタンからフォームを送信する方法。
フォームを送信してJavaScriptの検証を行いたい。
注:ajax呼び出しを行いたくありません。