私はデータを処理するためにAjaxの方法を使用しているので、多くのフォームがあり、jqueryを使用してフォームの値をチェックしたので、値の型とすべての検証スタッフで問題ありません..今はすべての値を取得する方法を知りたい」 25 入力について話しているので、それを php ページに送信します
例 :
<input type="text" name="emp_user_name" id="emp_user_name" PLACEHOLDER="User Name" /></li>
<li><input type="password" name="pass" id="pass" /></li>
<li><input type="password" name="pass2" id="pass2" /></li>
<li><input type="text" name="emp_group" id="emp_gorup" PLACEHOLDER="Group" /></li>
<li><input type="text" name="emp_ar_name" id="emp_ar_name" PLACEHOLDER="Employee Name" /></li>
<li><input type="text" id="emp_en_name" style="direction:ltr!important;" id="emp_en_name" PLACEHOLDER="Full name" style="direction:ltr ;" /></li>
<li><input type="text" id="emp_address" name="emp_address" PLACEHOLDER="Address" /></li>
<li><input type="text" name="emp_num1" style="direction:ltr!important;" id="emp_num1" PLACEHOLDER="091" /></li>
<li><input type="text" name="emp_num2" style="direction:ltr!important;" id="emp_num2" PLACEHOLDER="092" /></li>
<li><input type="text" name="emp_email" style="direction:ltr!important;" id="emp_email" PLACEHOLDER="support@huemix.ly" /></li>
<li style="padding: 39px;">Male : <input type="radio" name="emp_sex" id="emp_sex" PLACEHOLDER="male" />
Female : <input type="radio" name="emp_sex" id="emp_sex2" PLACEHOLDER="female" />
</li>
<li><input type="text" name="emp_bday" id="emp_bday" PLACEHOLDER="17/02/2011" /></li>
<li><input type="submit" name="save" onclick="add_emps_to_db()" id="save" value="" /></li>
これは私のフォームの 1 つです。これは JavaScript 関数です。
function add_emps_to_db(){
nocashe = Math.random();
http.open('get','huemix_custom.php?section=emps&action=add_new_emps_to_db&" I Wanna Data Here"&nocache = '+nocache);
http.onreadystatechange = HuemixinsertReplay;
http.send(null);
}
私はこの方法を使用していましたが、多くのフォームを操作するための柔軟な方法ではありません
var first_name= encodeURI(document.getElementById('first_name').value);
var middle_name= encodeURI(document.getElementById('middle_name').value);
var last_name= encodeURI(document.getElementById('last_name').value);
var phone_num1= encodeURI(document.getElementById('phone_num1').value);
var phone_num2= encodeURI(document.getElementById('phone_num2').value);
var work_type= encodeURI(document.getElementById('work_type').value);
var work_place= encodeURI(document.getElementById('work_place').value);
var from= encodeURI(document.getElementById('from').value);
var worktype1 = $("#worktype1").is(':checked')?1:0;
var worktype2 = $("#worktype2").is(':checked')?1:0;
var worktype3 = $("#worktype3").is(':checked')?1:0;
var site_name= encodeURI(document.getElementById('site_name').value);
var start_date= encodeURI(document.getElementById('start_date').value);
var end_date= encodeURI(document.getElementById('end_date').value);
var site_url= encodeURI(document.getElementById('site_url').value);
var script_type= encodeURI(document.getElementById('script_type').value);
var last_mod= encodeURI(document.getElementById('last_mod').value);
var cpanel_url= encodeURI(document.getElementById('cpanel_url').value);
var cpanel_user= encodeURI(document.getElementById('cpanel_user').value);
var cpanel_pass= encodeURI(document.getElementById('cpanel_pass').value);
var adminpanel_url= encodeURI(document.getElementById('adminpanel_url').value);
var adminpanel_user= encodeURI(document.getElementById('adminpanel_user').value);
var adminpanel_pass= encodeURI(document.getElementById('adminpanel_pass').value);
var other_url= encodeURI(document.getElementById('other_url').value);
var other_user= encodeURI(document.getElementById('other_user').value);
var other_pass= encodeURI(document.getElementById('other_pass').value);
var ftp_url= encodeURI(document.getElementById('ftp_url').value);
var ftp_user= encodeURI(document.getElementById('ftp_user').value);
var ftp_pass= encodeURI(document.getElementById('ftp_pass').value);
var support= $("#support").is(':checked')?1:0;
var support_end_date= encodeURI(document.getElementById('support_end_date').value);
var id= $(this).closest("td").find("#huemix_id").value;
var notes = encodeURI(document.getElementById('notes').value);
たとえば、 foreach ループをしたい..または入力フィールドID +入力フィールド値を追加する方法、およびこれらすべてを自動リンクに追加する、、
例 : リンクをこのようにしたい
huemix_custom.php?section=emps&action=add_new_emps_to_db&id_for_virst_input=value_for_first_input&id_for_second_input=value_for_second_input... and goes on this way&nocache = '+nocache
注:ご覧のとおり、入力タイプはテキスト、パスワード、ラジオの3つのタイプがあります
ところでサンクス