Итак, я использую фрагмент кода Knack и JQuery, чтобы расширить функциональность Knack. Я хочу подтвердить номер телефона, введенный в форму на Knack. Knack представляет этот пример кода, но он не делает того, что я хочу, чтобы он делал.фрагмент кода jjquery для подтверждения ввода номера телефона
// Your app's ViewID and FieldID will need updated.
$(document).on('knack-view-render.view_97', function(event, view, data) {
$("#view_97 .kn-submit input[type=submit]").on("click", function() {
// if this value in my form doesn't equal "SpecificValue" then prevent the form from submitting
if ($("#view_2-field_29").val() != "SpecificValue") {
alert ("These are not the droids you are looking for.");
return false;
}
})
})
В основном я хотел бы проверку либо вырезать (предпочтительно) или не принимать (следующий лучший!) Пространства и настаивают на том, дали номер мобильного телефона, который является либо «» (пробел) или число в формат 00000000000. 11 цифр.
Благодарим за помощь!
'/ \ S | \ D {11} $ /'. – Tushar
Спасибо Tushar, отлично! Но я бы просто заменил ! = «SpecificValue») для ! =/\ S | \ d {11} $ /)? – daneee
Я предлагаю вам использовать его непосредственно на элементе 'input' как' pattern = "\ s | \ d {11}" ' – Tushar