forms - Joomla表单验证忽略密码字段
问题描述
我想进行客户端表单验证。
我已经按照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>
解决方案
推荐阅读
- authentication - 有没有办法在服务器端验证用户的蜡/EOS 钱包而不进行任何区块链交易?
- typescript - 元素隐式具有“任何”类型,因为类型的表达式
- css - 如何使用额外的 CSS 更改 Wordpress 中单个图像的不透明度?
- c# - 如何在 Azure 通信服务聊天中附加文件?
- javascript - 检查日期是否从开始日期开始超过 24 小时
- flutter - 可以扩展一些类并在 build() 中使用它吗?
- laravel - Laravel 中重叠的工作
- python - python 请求澄清 TypeError: unhashable type: 'list'
- android - 降低 Android 中的 Firebase 实时数据库 SSL 成本
- c - 当我的代码在 c 中执行 printf() 时出现分段错误