まず、入力されたフィールド値の一部を検証する必要があります。その後、送信ボタンをクリックすると、送信が重複しないようにワンクリック後にボタンを無効にする必要があります。どのようにjavascriptを使用してそれを行うには?javascriptを使用してワンクリックした後にボタンを無効にする方法はありますか?
<script type="text/javascript" language="javascript">
function ValidateIt() {
if (document.getElementById('ddlProblemCategory').value == 0) {
alert("Please fill some value");
return false;
}
return true;
}
function DisableIt() {
if (ValidateIt() == true)
document.getElementById('btnSaveProblem').disabled = true;
}
</script>
その値を変更し、Googleのjqueryの検証プラグイン(あなたはjqueryのを使用しない場合は、JavaScriptの検証をグーグル)。いくつかのクライアント側の検証を学んでください。あなたがそれに問題がある場合は、ここに来てコードを投稿して助けを求めてください。 –
jqueryは大丈夫ですか? – dezman
次の投稿が参考になる場合があります:http://stackoverflow.com/questions/8165018/duplicate-data-insert-in-codeigniter/8165979#8165979 –