2015-10-19 65 views
0

JSF,怎樣表達所需的屬性

我要檢查日曆輸入點擊保存按鈕時。這意味着如果我點擊其他按鈕或做其他任何事情,它都不會檢查輸入。如何表達它?

+0

我想使用必需的屬性。我只是不知道該怎麼寫。 – Conson

回答

0
  1. JavaScript編寫
  2. 在onclick事件處理函數,您可以訪問HTML文檔(DOM)螞蟻它的元素(爲了方便起見,你可以使用jQuery)按鈕onClick事件處理函數。你可以使用這個獲得屬性值。
0

可以使用required標籤在您的日曆,並使用process標籤在你保存commandButton這樣的:

<h:form> 
    <p:inputText id="otherinput" value="Other inputs..."/> 
    <p:calendar id="calendar" required="true"/> 

    <p:commandButton process="calendar" value="Save"/> 
    <p:commandButton process="otherinput" value="Other Button"/> 

</h:form> 

當您單擊「保存」按鈕,它只會processcalendar這樣而不是其他元素。另外,當你點擊「其他按鈕」時,它不會檢查日曆。

我在這裏假設您使用Primefaces作爲第三方JSF組件提供程序,因爲您沒有提及任何內容,更不用說張貼您嘗試過的任何示例代碼。

希望這有助於