必填字段的前端验证,取决于单选按钮的值

圣彼得

我有一个Laravel Blade表单,在其中填写所需的字段,如下所示:

<input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ old('name') }}" required autocomplete="name" autofocus>

                            @error('name')
                                <span class="invalid-feedback" role="alert">
                                    <strong>{{ $message }}</strong>
                                </span>
                            @enderror

这有效,当我尝试提交没有name的表单时,出现此错误:

在此处输入图片说明

但是,现在我有一个单选按钮,另一个字段是postal_code

<input type="radio" name="billing_type" class="billing_type" value="paypal" checked /> PayPal
<input type="radio" name="billing_type" class="billing_type" value="card" /> Credit Card

<input type="text" class="form-control" name="postal_code" value="{{ old('postal_code') }}" placeholder="" />

postal_code仅当单选按钮设置为value时,如何使该字段为必填字段card

我可以在后端处理验证,但是我想在刀片服务器上进行前端验证,就像name上面字段一样。

迪利普·希拉帕拉

您可以使用jquery进行添加,如果值是card,则添加一个必需的属性。否则,将其删除。

$('.billing_type').change(function() {
    var type = $(this).val();
    if(type == 'card'){
        $('.postal_code').attr("required","required");
    }else{
        $('.postal_code').removeAttr("required");
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JSON Schema 必填字段取决于其他字段值

来自分类Dev

必填字段验证

来自分类Dev

按钮提交时将触发必填字段验证器

来自分类Dev

必填字段图像按钮输入的验证单击

来自分类Dev

Laravel 验证取决于字段的值

来自分类Dev

验证取决于数据库中值的单选按钮

来自分类Dev

使用引导程序将单选按钮设置为必填字段

来自分类Dev

使用引导程序将单选按钮设置为必填字段

来自分类Dev

如何防止提交但仍验证必填字段?

来自分类Dev

禁用必填字段验证器

来自分类Dev

StrongLoop验证错误和必填字段

来自分类Dev

必填字段的验证功能更短

来自分类Dev

NodeJS,猫鼬:必填字段验证

来自分类Dev

必填字段上的Javascript / Jquery验证

来自分类Dev

清除必填字段验证组

来自分类Dev

条带检出不验证必填字段

来自分类Dev

必填字段的验证功能更短

来自分类Dev

提交时忽略必填字段验证

来自分类Dev

ADF 验证和必填字段

来自分类Dev

单击按钮时填写必填字段

来自分类Dev

如果其他字段值都等于 0,则 Laravel 请求验证必填字段

来自分类Dev

设置必填字段和空值

来自分类Dev

设置必填字段和空值

来自分类Dev

Django正在验证没有为必填字段选择值的表单集

来自分类Dev

提升记录:必填字段为空值,但没有验证错误

来自分类Dev

具有 onblur 值的文本框的必填字段验证器

来自分类Dev

仅在所有必填字段都填写完后,如何更改按钮的值?

来自分类Dev

显示/隐藏表单字段,具体取决于单选按钮的单击

来自分类Dev

仅使一些HTML字段取决于单选按钮的选择