[英]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 )
:((有沒有更快更好的方法,請告訴我
這里有兩件事。
請發布您的JavaScript錯誤,並嘗試找出原因。
如果這是一個麻煩的過程,那么您可以簡單地刪除portlet並再次添加一個新的portlet,然后嘗試對其進行修復。
所有Web表單設置和配置都存儲為Portlet首選項。 Portlet首選項會臨時存儲在數據庫中,如果您從頁面中刪除Portlet,首選項也會隨之刪除。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.