iT邦幫忙

0

MVC ajax 查詢按鈕,阻擋text空值

請問各位高手
做了一個查詢系統如下,每個text都能單獨輸入查詢,但後來發現在完全沒有輸入值的情況下按搜尋,他一樣會跑流程到我的後端撈資料,想要捨去這個動作,讓使用者使用時直接阻擋三個欄位都空值的情況還去撈資料,應該要怎麼做比較好呢?

https://ithelp.ithome.com.tw/upload/images/20210616/20136646NDEX9VPwRm.png

1 個回答

1
YoChen
iT邦研究生 4 級 ‧ 2021-06-16 13:23:18
最佳解答

一般來說,
搜尋功能比較單純一點,
可以直接在前端做一些防呆即可

// js file
if (names !== '' && ...)
{
    // ajax
}

當然如果您是想要在後端另外處理也可以~

// Controller
if (!string.IsNullOrEmpty(names) && ...)
{
    // search logic
}

謝謝你的幫忙!
如果我是三個欄位可以單獨空白,但不能完全空白
寫在success的裡面


   if (data.name == null && data.no == null && data.birth == null)
        {
  alert("null");
    }
   else {
   alert("yes");
          }

應該可以的吧

哈囉!我前後端都成功了! 謝謝你非常有幫助!!

我要發表回答

立即登入回答