Делаю это все для компонента инстантМапс, но думаю, будет полезно и для других компонентов.
В template.php добавляю такой код:
<script type="text/javascript"> function validate_custinfo() //validate customer information { if (document.addform.title.value=="") { alert("Вы не ввели Название/Заголовок!"); return false; } if (document.addform.contacts[person].value=="") { alert("Вы не ввели Контактное лицо"); return false; } if (document.addform.contacts[phone].value=="") { alert("Вы не ввели телефон!"); return false; } if (document.addform.contacts[email].value=="") { alert("Вы не ввели e-mail!"); return false; } return true; } </script>
onSubmit="return validate_custinfo(this);