Проверка формы Joomla без учета полей пароля - PullRequest
0 голосов
/ 03 июля 2018

Я хочу сделать проверку формы на стороне клиента.

Я следовал инструкциям на 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>

screenshot of form and system message

...