javascriptとCodeigniter 3.04を使用して検証するフォームを作成します。ここに私のHTMLコードですCodeigniter 3を使用して、リフレッシュページなしでアラートのjavascriptを閉じる
<form class="form-horizontal" method="POST" onsubmit="check()">
//code
</form>
データベースに挿入する前に私の関数のJavaScriptで長さの文字をチェックします。ここに私の機能
function check(){
var title = document.getElementById('txt_check').value.length;
if (title <= 50) {
alert("The title length less than 50 Character ");
}
}
アラートが表示されたら、[OK]をクリックすると、以前のフォームのデータはすべてクリアされますので、再度書き込む必要があります。 Codeigniter 2.00を使用すると、それは起こらないが、この新しいバージョンではすべてがリフレッシュされ、すべてのキャッシュがリセットされたと思う。あなたは私にこのページを "リフレッシュ"するのを手伝ってもらえますか?
$("#my-form").submit(function(e){
e.preventDefault();
var title = document.getElementById('txt_check').value.length;
if (title <= 50) {
alert("The title length less than 50 Character ");
}
});
、フォームにIDを追加します:
おかげ
それは動作します、ありがとう:) – Chris