Я хочу сделать проверку формы на стороне клиента.
Я следовал инструкциям на https://docs.joomla.org/Client-side_form_validation
когда я нажимаю "Отправить", я получаю системное сообщение без текста, и оно не будет отправлено, даже если во входных данных все сделано правильно.
<?php
// No direct access
defined('_JEXEC') or die;
JHtml::_('behavior.formvalidator');
?>
<script>
jQuery(document).ready(function(){
document.formvalidator.setHandler('passverify', function (value) {
return (jQuery('input[type=password]').value == value);
});
});
</script>
<form class="form-validate" method="post" name="shout" onSubmit="submitbutton">
<label>Navn</label><input class="inputbox required" name="LicensForm[name]" type="text" /><br/>
<label>Bruger navn</label><input class="inputbox required validate-username" name="LicensForm[username]" type="text" /><br/>
<label>Password</label><input id="password" class="inputbox required validate-password" name="LicensForm[password]" type="password" /><br/>
<label>Bekræft password</label><input id="password2" class="inputbox required validate-passverify" name="LicensForm[password2]" type="password" /><br/>
<label>Email</label><input class="inputbox required validate-email" name="LicensForm[email]" type="text" /><br/>
<label>Indløs licensnøgle</label><input class="inputbox required" name="LicensForm[licens]" type="text" /><br/>
<input class="validate" type="submit" name="submit" value="check licensnøgle"/>
</form>