台灣最大程式設計社群網站
線上人數
1867
 
會員總數:246050
討論主題:189633
歡迎您免費加入會員
討論區列表 >> PHP >> php表單採java驗證多選資料狀況
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
php表單採java驗證多選資料狀況
價值 : 50 QP  點閱數:827 回應數:5
樓主

mike
門外漢
0 2
31 2
發送站內信

新年快樂~~
最近練習的是製作一份電腦申請表單,必填欄位的部分是用JAVA來進行欄位空值驗證,
但是當PHP表單欄位改為多選時,驗證就出現異常,且表單也無法送出,不知問題出在哪裡,還請大家協助指點一下迷津,謝謝!



搜尋相關Tags的文章: [ PHP ] , [ JAVA ] , [ HTML ] ,
本篇文章發表於2015-02-25 09:41
== 簽名檔 ==
IT原力載入中.....
1樓
不錯的參考

迷路
捐贈 VP 給 迷路 檢舉此回應
這個問題應該是屬於script版的問題
而且算是基本問題,只要google一下應該就能找到答案
javascript的解決方式請參考
http://www.blueshop.com.tw/board/FUM20041006152627A9N/BRD20150225094118WMH.html
keyword「js select multiple value」

jq的更簡單請參考
http://blog.miniasp.com/post/2011/04/26/jQuery-get-form-value-Checkbox-Radio.aspx
keyword「jq select multiple value」
本篇文章回覆於2015-02-25 11:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

四百龍銀
檢舉此回應
Java != JavaScript...

許多人力銀行招募訊息也都打錯

建議樓主可以使用前端IDE來進行中斷執行分析

或使用 IE Developer toolbar
或或使用 Chrome Developer tool
本篇文章回覆於2015-02-25 11:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

LaLa
檢舉此回應
幾個重點:

1.
<script type="text/javascript" language="JavaScript">
type已經指定是text or javascript,其實就不需要language="JavaScript"

2.
if(ca2.empnb.value == "")
這一句 ,你ca2少了document物件,再怎麼判斷都是空值

3.
初始宣告時,建議前面要加var
ex: var x ="";

4.
程式結束是以";"做為判斷,尤其是一行裡有多個不同程式敘述時,分號很重要

5.
name="name[]"
你判斷式裡卻用document.ca2."name" 二個無法比對,可在select上加上id,使用document.getElementById的方式取值。
ex:
<select name="name[]" id="name_tmp"......
javascript取值方式:document.getElementById("name_tmp").length

其餘的cp 及soft同理就不再累述
以下程式是提點你,其餘的就要自己試著修改



6.
你有一段

你不覺得邏輯是有問題的嗎?
不管是否符合,都return false,就算你前面的script全部都對了,最後你還是return false,等於告訴程式前面全部白做..

7.
<input type="button" name="forwork" value="送出申請" onClick="check2()" />
你用的送出是button,不是submit,若最後判斷完成後,必須自行再加上document.ca.submit()才行,不然就只是單純讓javascript判斷而已,而不是真正的送出表單
除非你用的是<form method="post" action="xxx.php" onSubmit="return check2()">
如果這邊你不大懂,那你還必須再進修你的html...


7.
最後...
javascript不是剪剪貼貼就能用,你還是必須瞭解它的邏輯及特性,不是要故意酸你,請不要誤會,是覺得不是每個人都願意洋洋灑灑寫一大篇指正你的錯誤...
瞭解程式語法的使用邏輯、方法及特性後,你才有能力去改別人寫好的程式,改成是符合你需要的...
本篇文章回覆於2015-02-25 12:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

mike
檢舉此回應
多謝各位先進的指點,我一點也沒有感覺到被酸,只有滿懷感謝,因為別人願意指正你的過錯,是求也求不來的!
因為初涉程式設計,感到博大之精深,就像您講的的確我再找了很多的資料拼湊起來的程式,但卻仍未確實的了解箇中的語法和邏輯
也希望在打好基礎後,學習到更多~~再次感謝^^
本篇文章回覆於2015-02-25 13:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
看樣子這次沒有我說明的份了。

我再補充一點好了。
可以的話。font這個標簽可以放棄使用了。改用div或是span。搭配css處理。先習慣起來會對你以後有幫助。
本篇文章回覆於2015-02-26 15:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.