新聞中心
Hibernate還是比較常用的,于是我研究了一下Hibernate JavaScript驗(yàn)證程序,在這里拿出來和大家分享一下,希望對(duì)大家有用。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、成都微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了萬秀免費(fèi)建站歡迎大家使用!
簡單的Hibernate JavaScript驗(yàn)證程序
盡管標(biāo)簽文件生成的 HTML 文件可以幫助防止一些錯(cuò)誤的產(chǎn)生,但是在視圖層并沒有任何代碼來真正進(jìn)行錯(cuò)誤檢查。由于可以使用類屬性,現(xiàn)在就可以添加一些簡單的JavaScript來實(shí)現(xiàn)這種功能了,這里的JavaScript也可以是通用的,在任一表單中都可以重用。
這個(gè)JavaScript是通過為表單聲明添加 onsubmit="return checkRequired(this);" 被調(diào)用的。這個(gè)腳本簡單地獲取具有所需要的類的表單中的所有元素。由于我們的習(xí)慣是在標(biāo)簽標(biāo)記中使用這個(gè)類,因此代碼會(huì)通過 for 屬性來查找與這個(gè)標(biāo)簽連接在一起的輸入域。如果任何輸入域?yàn)榭眨蜁?huì)生成一條簡單的警告消息,表單提交就會(huì)取消??梢院唵蔚貙?duì)這個(gè)腳本進(jìn)行擴(kuò)充,使其掃描多個(gè)類,并相應(yīng)地進(jìn)行驗(yàn)證。
對(duì)于基于JavaScript的綜合的驗(yàn)證集合來說,***是使用開源實(shí)現(xiàn),而不是自行開發(fā)。
- onclick="new Effect.SlideDown('creditCardHelp')"
這個(gè)函數(shù)是 Script.aculo.us 庫的一部分,這個(gè)庫提供了很多高級(jí)的效果。如果正在使用 Script.aculo.us,就需要對(duì)所構(gòu)建的內(nèi)容使用 Prototype 庫。JavaScript驗(yàn)證庫的一個(gè)例子是由 Andrew Tetlaw 在 Prototype 基礎(chǔ)上構(gòu)建的。(請(qǐng)參看 參考資料 一節(jié)中的鏈接。)他的框架依賴于被添加到輸入域的類:
- class="required validate-number" id="field1" name="field1" />
可以簡單地修改 text.tag 的邏輯在 input 標(biāo)簽中插入幾個(gè)類。將 class="required" 添加到輸入標(biāo)簽和 label 標(biāo)簽中不會(huì)影響 CSS 規(guī)則,但會(huì)破壞簡單Hibernate JavaScript驗(yàn)證程序。如果要混合使用框架中的代碼和簡單的JavaScript代碼,***使用不同的類名,或在使用類名搜索元素時(shí)確保類名有效并檢查標(biāo)簽類型。
分享名稱:HibernateJavaScript驗(yàn)證程序
文章來源:http://www.dlmjj.cn/article/ccescjo.html


咨詢
建站咨詢
