Sha256: b73eda96385bb79f6b1a17ab81d98bac134fc6ffa8d64f3a5901d6e6284a2726
Contents?: true
Size: 626 Bytes
Versions: 114
Compression:
Stored size: 626 Bytes
Contents
<form id="example-form-validation" action="" method="get"> <%= pb_rails("phone_number_input", props: { error: "Missing phone number.", id: "validation", initial_country: "af", value: "", required: true }) %> <%= pb_rails("button", props: {html_type: "submit", text: "Save Phone Number"}) %> </form> <%= javascript_tag do %> document.addEventListener('DOMContentLoaded', function () { document.querySelector('#example-form-validation').addEventListener('submit', function (e) { if (e.target.querySelectorAll('[error]:not([error=""])').length > 0) e.preventDefault(); }) }) <% end %>
Version data entries
114 entries across 114 versions & 2 rubygems