2013-08-01 84 views
0

我有一個窗體組件的窗體。現在我只想「提交」它的一部分進行驗證檢查。所以我不想提交整個表格,但只需要1個文本框和1個選擇框,以便在需要時驗證它是否顯示警告。當整個表單提交時,這個驗證不會發生,因爲它只是一個警告,而不是錯誤的輸入。「驗證」部分形式

我可以創建一個mixin,從javascript中使用textfield和select的值觸發Tapestry事件,然後執行檢查,並在需要時使用javascript顯示警告。

但是,如果有更簡單/現有的解決方案,我想聽聽它。

感謝

回答

1

你可能會發現我的observe混入有用。它可以附加到任何客戶端事件(例如onchange),並且可以傳遞多個字段值,如果您想驗證爲一個組。

http://t5stitch-lazan.rhcloud.com/observedemo

+0

是的,這正是我需要的,什麼我正打算做。我使用tapestry-jquery庫,所以我需要將它調整爲jQuery。謝謝! –

+0

我相信這隻需要對js進行小小的調整。其他一切都可以保持不變。看看tapestry-jquery [bind](http://tapestry5-jquery.com/mixins/docsbind)mixin。 –