2012-04-04 12 views
2

javascript & htmlのみを使用してフォームを完全に処理する方法はありますか? 私は学校プロジェクト用のフォームを処理する必要がありますが、JS & HTMLのみを使用し、CGIスクリプト、PHPは使用しません。 私は実際に誰かが私の宿題をするのを望んでいません。 )javascriptによるフォーム処理

編集:フォームを処理すると、私はonSubmitアクションを意味し、メールを介して管理者に情報を提出し、ファイルに書き込みます。 私はすでに入力を検証するスクリプトを作成しました。

+0

「プロセス」とはどういう意味ですか? – mamoo

答えて

3

フォーム処理を始めることができると思います

var inputs, index, form; 

form = document.getElementById('myFormId'); // or form = document.formName 
inputs = form.getElementsByTagName('input'); 
for (index = 0; index < inputs.length; ++index) { 
    // deal with inputs[index] element. 
} 

少なくとも、フォームデータをデータベースに追加し、その妥当性を検証することです。

あなたはjQueryのを使用して検証することができValidate

また、あなたがjQuery Ajax

0

「プロセス」とは、検証を意味します。あなたはライブラリを使用することを許可されている場合は、その検証プラグインでjQueryのを使用

http://docs.jquery.com/Plugins/Validation

そうでなければ、私はそれらは、あなたが私が想定しています

0

ありませんクライアント側 JavaScriptを使用するための任意の方法がありませんを使用してフォームデータをポストすることができ、[ライブラリJS]非常に特殊な状況を除いて無用にするように、非常に多くの重大な警告(「IEのみ、大きなセキュリティ警告」または「特定の電子メールクライアントがインストールされている場合のみ」など)

ただし、サーバーサイドのJavaScriptを使用することはできます。 node.jsはそのための現在の一般的な選択肢です。