[英]how to do a javascript validation in joomla backend
如何在joomla中进行Java脚本验证?
与前端相同,使用JHTML::_('behavior.formvalidation');
这是Joomla添加验证的教程 。 唯一的区别是您将必须为invalid
类复制CSS,当值invalid
,它将突出显示文本框。
另外,我个人的喜好。 与其编写<form ... onsubmit="return jsFunction()">
我不喜欢这样做:
<script type="text/javascript">
window.addEvent('domready', function(){
// Add submit event to the form
$('myForm').addEvent('submit', function(e){
// Default check
var isValid = document.formvalidator.isValid(frm);
// Do additional checks + create message
var msg = '';
if (!isValid){
msg = 'Some values are not acceptable. Please retry.';
}else if($('some-other-value').value == 0){
msg = 'Select IO';
isValid = false;
}
if (!isValid){
// Stop event
new Event(e).stop();
// Somekind of invalid form handler... can do effects in here, etc...
handleInvalidForm(this, e, msg);
}
//
return isValid;
});
});
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.