「form submit不跳轉」的推薦目錄:
- 關於form submit不跳轉 在 コバにゃんチャンネル Youtube 的最讚貼文
- 關於form submit不跳轉 在 大象中醫 Youtube 的最讚貼文
- 關於form submit不跳轉 在 大象中醫 Youtube 的最佳解答
- 關於form submit不跳轉 在 [問題] js form.submit 與$.post 的執行- 看板Ajax - 批踢踢實業坊 的評價
- 關於form submit不跳轉 在 [請益] 上傳檔案卻自動跳轉首頁- PHP 的評價
- 關於form submit不跳轉 在 2017050104 Google 表單之區段與根據答案跳至相關區段 的評價
- 關於form submit不跳轉 在 全端勇士之路Node.js 基礎學習-Express 取得表單資料&跳轉頁面 的評價
form submit不跳轉 在 大象中醫 Youtube 的最讚貼文
form submit不跳轉 在 大象中醫 Youtube 的最佳解答
form submit不跳轉 在 [請益] 上傳檔案卻自動跳轉首頁- PHP 的推薦與評價
b.php" method="POST" enctype="multipart/form-data"> <input type="file" name="aaa" value=""> <input type="submit" name="submit" value="上傳"> ... ... <看更多>
form submit不跳轉 在 2017050104 Google 表單之區段與根據答案跳至相關區段 的推薦與評價
2017120403 啟動Form Publisher,編輯一個Google 文件 ... Google Forms Full ... ... <看更多>
form submit不跳轉 在 [問題] js form.submit 與$.post 的執行- 看板Ajax - 批踢踢實業坊 的推薦與評價
小弟初學JS 遇到了一些小問題 想向板上的前輩們請教
我有一個HTML 裡面有一個表單 程式如下
<form name="loginform" action="/login" method="post">
Account:<input name='id' id='id' value="" type='text'/>
Password:<input name='pwd' id='pwd' value="" type='password'/>
<input type="button" value="login" onClick="check()"/>
</form>
如果我使用 form.submit()的方式將表單內容送出時 則可以重導至另一網頁
但是如果我用 $.post() 的方式 將值傳給server後 卻無法重導到另一網頁
--------------------- client code by html+js -----------------------
function check()
{
if(loginform.id.value == "")
{
//檢查輸入內容 (略)
}
else
{
// 內容輸入合法的話
formsubmit();
}
}
function formsubmit() {
$.post( "login",
{ // 從表單中取値送出
id: loginform.id.value,
pwd: loginform.pwd.value,
},
function (data) {
// 如果server將帳密判斷合法 server會導至登入後頁面 若非 則傳回 fail
if( data == 'failed') {
alert('登入失敗');
loginform.reset();
}
});
}
--------------------------- server code by nodejs ------------------
app.post('/login', function (req, res) {
// 從post中抓資料出來
var id = req.body.id;
var pwd = req.body.pwd;
// 資料庫連線初始化
var client = mysql.createClient({
// (略)
});
// 去資料庫中查詢使用者帳密是否一致
client.query(
"my sql query",
function selectCb(err, results, fields) {
if (err) {
throw err;
} else {
if (results[0] == null || results[0] == undefined) {
console.log('查無帳號: ' + id);
res.send('failed'); // 傳回failed字串給client
} else {
if (results[0].pwd == pwd) {
console.log('登入成功: ' + id);
// 導到登入後頁面
res.redirect('/loginafterpage.html');
} else {
console.log('登入失敗 帳號' + id + " 密碼錯誤")
res.send('failed');
}
}
}
client.end();
}
);
});
請問 form.submit()行得通 可以跳到新頁面 而$.post卻無法轉跳 問題出在哪
有可行的變通方案嗎 麻煩各位大大了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.22.18.32
... <看更多>