好的,我有一個表單,它有三個輸入框,目前它們是文本,但它們將被更改爲密碼。當按下提交按鈕時,我希望將表單數據發送到Ajax腳本。從HTML表單按鈕發送多個參數到javascript
我有這個只用一個參數工作的按鈕看起來是這樣的:
<input type="submit" name="submit" value="Submit"
onClick="return pass(this.form.oldPass.value;">
現在我已經嘗試添加了「this.form」部分的三倍,因爲這就是多少個參數的功能,將採取但它似乎並沒有做任何事情:
<input type="submit" name="submit" value="Submit"
onClick="return pass(this.form.oldPass.value,
this.form.newPass.value,
this.form.newPassCheck);">
這是正確的方式去傳遞形式的數據到腳本?有沒有其他的方法,或者我只是在這裏做錯了什麼?
感謝您的幫助,如果您需要更多的代碼,我會添加它。
請出示'函數pass'不要的onclick一個提交按鈕的調用代碼。而是將它稱爲onsubmit的形式 - 並最好通過頭部腳本添加onload。如果您不需要提交表單,那麼您需要在onsubmit事件中返回false – mplungjan
使用jQuery,您只需執行'$ .post(「test.php」,$(「#testform」)。serialize ());' – mplungjan