簡體   English   中英

關於Liferay Webform中的JavaScript驗證

[英]About javascript validation in liferay webform

我使用liferay 6.1 ga1。 在我的網絡表單中,我想驗證輸入的電子郵件,所以我嘗試了:

if(typeof currentFieldValue.match('^([0-9a-zA-Z]([-\.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})')[0] !== 'undefined'){return true;}else{return false};

它不起作用,但這不是我的麻煩,它返回javascript錯誤,並且我無法更改我的javascript驗證代碼->這里很麻煩要修復javascript驗證代碼,我必須:

- Stop server
- Change validation.script.enabled to false 
- Start server
- Change javascript validate code
- Stop server
- Change validation.script.enabled to true
- Start server
- Check and Hope my code will work ( but it usually will not ) 

:((有沒有更快更好的方法,請告訴我

這里有兩件事。

  1. 請發布您的JavaScript錯誤,並嘗試找出原因。

  2. 如果這是一個麻煩的過程,那么您可以簡單地刪除portlet並再次添加一個新的portlet,然后嘗試對其進行修復。

所有Web表單設置和配置都存儲為Portlet首選項。 Portlet首選項會臨時存儲在數據庫中,如果您從頁面中刪除Portlet,首選項也會隨之刪除。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM