Цитата:
если хоть один input не соответствует условиям то - alert("error") |
Цитата:
var inputs=document.querySelectorAll('.bel'); var res = []; var validity = [].every.call(inputs, function(node) { var str = node.value.trim(); res.push(str); return str && /^(C|M|X)/.test(str) }); if(validity) console.log(res); else console.log("err"); |
Цитата:
может из за пустых полей? |
Цитата:
Цитата:
|
Цитата:
|
рони,
если значения ВСЕХ инпут не пусто, и значения ВСЕХ соответствуют условию |
Цитата:
пример ниже ввести во все поля M <!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> </style> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script> $(function() { var inputs = document.querySelectorAll(".bel"), out = $("#out") ; $(inputs).on("input", function() { var res = []; var validity = [].every.call(inputs, function(node) { var str = node.value.trim(); res.push(str); return str && /^(C|M|X)/.test(str) }); out.text(validity ? res : "err") }) }); </script> </head> <body> <input name="" class="bel" value=""> <input name="" class="bel" value=""> <input name="" class="bel" value=""> <div id="out"></div> </body> </html> далее сами. |
рони,
первая буква одна из, а значит должно быть кроме нее что-то, иначе неверно. Или не так, Зосимов? |
Часовой пояс GMT +3, время: 11:06. |