Re: [ js ] 文字方塊的值會跑掉~~

看板Ajax作者 (小犬)時間17年前 (2008/09/24 19:11), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
看了一分鐘,發現兩個問題 ※ 引述《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
文章代碼(AID): #18sY1yzr (Ajax)
討論串 (同標題文章)
文章代碼(AID): #18sY1yzr (Ajax)