0
我在搜索表單中使用2個相同的輸入。我想控制數據輸入。例如,用戶在任何時間間隔輸入時間或價格。第二個值必須大於第一個值。 如何讓用戶不能輸入較大的值到第二個字段?如何控制輸入值?
對於日期:
@Html.TextBox("date1", string.Empty, new { @class = "dateClass", type_datepicker = "true", @id = "datepicker" })
@Html.TextBox("date2", string.Empty, new { @class = "dateClass", type_datepicker = "true", @id = "datepicker2" })
和價格:
@Html.TextBox("price1", string.Empty, new { @class = "priceClass" })
@Html.TextBox("price2", string.Empty, new { @class = "priceClass" })
日期1和date2的是字符串,價格1和price2是雙。對不起,我的英文不好..
這看起來像ASP.NET MVC。你有沒有考慮過使用驗證器?你可以寫一個自定義的驗證器屬性,然後用它裝飾你的視圖模型屬性。 – 2012-08-17 09:28:53
但是,我不使用任何模型。產品具有日期和價格屬性。我發送參數到這個Action方法: public ActionResult Search(string date1,string date2,double?price1,double?price2){} – 2012-08-17 09:37:50
這就是你的問題:你應該使用視圖模型。 – 2012-08-17 09:38:14