Re: [ js ] 文字方塊的值會跑掉~~
看了一分鐘,發現兩個問題
※ 引述《b8888 (b8888)》之銘言:
: function check(){
: if (!FufildLeng(form.page_account_no)) {
: alert('帳號為六碼!');
: obj.select();
^^^^^^^^^^^^^^ where is your obj?
: obj.focus();
: return false;
: }
: <input type="submit" name="Submit" value="送出"
: onclick="goUrl1();"/>
^^^^^^^^^^^^ return goUrl1();
: 請問~~
: 1. 當使用者輸入submit後若有錯誤,則所有的值都會清掉;不知道有没有方法可以保留?
因為你的onclick沒有return,表單被submit出去了,當然會這樣 XD
: 2. 我希望這個可以供其他的程式呼叫(目前是寫死在js中)不知道那裡可以修正?
: 謝謝您的回答
我猜你是為了不讓不用javascript的人有機會submit才會把code寫在onclick
如果是我會習慣這樣:
<form id="form" name="form" method="POST"
action="a.php" onsubmit="return check();">
雖然寫在onclick也work,但寫在onsubmit語意上比較對
在不用JS的情況,讓他也可以submit,然後交給a.php來檢查就好
另外一方面來講,人家也可以從你的JS code知道你的submit點
所以在a.php作Double check是逃不了的 Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.84
推
09/25 17:13, , 1F
09/25 17:13, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章