using Javascript, HTML, CSS, AJAX, JSON
クライアントがフォームに入力してサーバーに送信し、その後サーバーがクライアントに応答するアプリケーションを構築しようとしました。
この問題については、次の手順を実行しました。
- まず、フォームを持つ HTML ページを作成します。
- 次に、onClick イベント ハンドラーを使用して情報を JavaScript に送信します。
- 次に、フォーム情報を持つ JSON オブジェクトを作成します。
そのためのコードは、
HTML コード :-
<div id="stylized" class="myform">
<form name = "user_form" action = "operation.js" method = "post">
<h1>Sign-up form</h1>
<p>This is the basic look of my form without table</p>
<label>Name
<span class="small">Add your name</span>
</label>
<input type="text" name="name" id = "name_data" /><br>
<p id = "name_update"></p><br>
<label>Email
<span class="small">Add a valid address</span>
</label>
<input type="text" name="email" /><br>
<p id = "email_update"></p><br>
<label>Url
<span class="small">Complete URL</span>
</label>
<input type="text" name="url" />
<label>Comment
<span class="small">That you want to say</span>
</label>
<textarea type="text" name="comment" ></textarea>
<button type="button" name = "button" onClick="operatn(this.form)">Submit</button>
<div class="spacer"></div>
<h4 align = "center" id = "submit_update"></h4>
<div class="spacer"></div>
</form>
</div>
JAVASCRIPT コード :-
function operatn(x) {
var name1 = x.name.value;
var email1 = x.email.value;
var url1 = x.url.value;
var comment1 = x.comment.value;
//alert(comment);
var txt = '{ "details" : [ ' +
' { "name_key" : "name", "name_value" : "' + name1 + '" }, ' +
' { "email_key": "email" , "email_value" : "' + email1 + '" }, ' +
' { "url_key" : "url" , "url_value" : "' + url1 + '" }, ' +
' { "comment_key" : "comment" , "comment_value" : "' + comment1 + '" } ] }';
var obj = eval( "(" + txt + ")" );
//alert(obj.details[3].comment_value);
}
しかし、私は混乱しました、このオブジェクトをサーバーに送信する方法は? (そのコードまたは適切なリンクを教えてください)そして、
クライアントが、サーバーの IP アドレスとポート番号情報を持つサーバーとの接続を確立する方法。
助けて 。前もって感謝します。