台灣最大程式設計社群網站
線上人數
1065
 
會員總數:239313
討論主題:185664
歡迎您免費加入會員
討論區列表 >> C# >> submit 送出提示問題
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
submit 送出提示問題
價值 : 25 QP  點閱數:259 回應數:11

樓主

jan
門外漢
0 50
686 72
發送站內信

各位大大好
請教一事我有一送出提示警告問題,在送出的時候有出現提示訊息,但按確定後還是送出,請問是那出現問題還是少了些什麼,在送出後沒有如沒有新增一筆就不能送出 謝謝






搜尋相關Tags的文章: [ submit 送出提示問題 ] ,
本篇文章發表於2017-03-19 20:42
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

史努比
檢舉此回應
input type=submit的按鈕會同時執行submit和onclick事件同時發生, 基本上不管你的javascript檢查的結果如何,

所以submit都會發出去, type改成button即可解決問題






本篇文章回覆於2017-03-19 21:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

jan
檢舉此回應
史努比大大
在請教一問題,但那我在html 中的 input 有的會有用到required,那用type="button"是不就檢查不到,是要用別的寫法提示嗎? 謝謝
本篇文章回覆於2017-03-19 21:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

史努比
檢舉此回應
mvc的required驗證嗎? 他應該是發生在form.onSubmit裡, 跟submit, button應該沒關係
本篇文章回覆於2017-03-19 21:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

jan
檢舉此回應
不知是否是您說的我指的是
mvc裡view中如 <input name="plate" class="inputstyle upper" value="" type="text" maxlength="15" required/>中的required 我是寫在這裡
和上面提到的 是在同一個表中 謝謝
本篇文章回覆於2017-03-19 22:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

MIS2000 Lab
檢舉此回應
4F(原PO)提到的 required,寫在 <input>標籤裡面,是 HTML5 & 瀏覽器提供的驗證(必填驗證)
如果沒有填入資料、留下空白,就會出現警示

這應該跟MVC沒有關係

可以參閱
https://dotblogs.com.tw/mis2000lab/2013/10/09/html5_textbox_input_validator
本篇文章回覆於2017-03-19 22:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

jan
檢舉此回應
有一疑問我第一篇po文的用submit送出,送出時可以檢查到有無填寫的欄位的 requerd 但是放在js雖也偵到但像二樓說的有還是會跳過,但不用 submit改用buttjons ,input 中有required 就會偵測不到,所以有什麼辦法兩者可以並存有什麼寫法呢 謝謝
本篇文章回覆於2017-03-19 23:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

史努比
檢舉此回應
如果你講的是HTML5裡的required欄位, 那就要稍微麻煩一點

情況有二種, 如果你只是要知道驗證欄位或驗證表單的結果, 可以用





如果要讓瀏覽器顯示出欄位必填的訊息, 那你只能以模擬按下submit button的方式來製作

先弄一個看不見的submit button, 然後在驗證失敗時, 引發這個按鈕click()方法, 就會顯示出訊息








參考資料




針對提示部份,建議你還是先引用jquery, 和一些icon font css, 使用簡化過的javascript語法自訂未通過驗證時的控制項的提示方式。


本篇文章回覆於2017-03-19 23:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
最有價值解答

史努比
檢舉此回應
修正一下



你的問題好像跟C#沒什麼關係~~

本篇文章回覆於2017-03-19 23:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

MIS2000 Lab
檢舉此回應
史努比 大大講解非常清楚,讚! :-)
本篇文章回覆於2017-03-20 08:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
不錯的參考

風燭殘年
捐贈 VP 給 風燭殘年 檢舉此回應
alert("請新增一筆"); 後面接的 return true 改為 return false 吧~
本篇文章回覆於2017-03-20 22:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
回應

Daimom
捐贈 VP 給 Daimom 檢舉此回應
如果用jQuery套件會比較簡單拉...
EasyUI
能夠觸發submit的事件。
本篇文章回覆於2017-03-22 09:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

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