Итак, мне нужна функция, чтобы проверить, применяются ли правила, которые я применил к параметрам, которые у меня есть в моей форме.Правила настройки для формы
Первый ящик - это поле имени, и оно должно содержать по крайней мере три буквы и содержать хотя бы одно пробелы для прохождения. В другом поле есть возраст, он должен иметь число от 1 до 125, я могу сделать это самостоятельно, но я думаю, что может быть хороший способ установить все правила сразу, поэтому я думал, что буду включите его.
Третий вариант - это набор из трех переключателей, из которых нужно выбрать, а четвертый - информационное окно, которое должно состоять из текста с по меньшей мере 30 буквами. Эти правила должны быть проверены на нажатие кнопки, это то, как далеко я получил от себя:
var sendButton = $("button:first").addClass("sendButton");
var age = document.getElementsByName('age')[0].value;
sendButton.click(function(){
var infoName = document.getElementsByName('infoName')[0].value;
if (infoName.length<3){
console.log("Your name must consist of at least three letters and contain a whitespace");
};
}
});
<section class="column">
<h2>Contact us</h2>
<form action="#">
<fieldset>
<legend>Form</legend>
<div class="textinput">
<label for="infoName">Ditt namn:</label>
<input type="text" name="infoName" placeholder="ex. John Doe">
</div>
<div class="textinput">
<label for="infoName">Din ålder:</label>
<input type="text" name="age" placeholder="ex. 25">
</div>
<div class="radioSelection">
<label>Choose your favorite</label>
<input type="radio" name="favorite" id="html" value="html">
<label for="html">HTML</label>
<input type="radio" name="favorite" id="js" value="js">
<label for="js">JavaScript</label>
<input type="radio" name="favorite" id="css" value="css">
<label for="css">CSS</label>
</div>
<div class="textareainput">
<label for="info">Info about you:</label>
<textarea placeholder="Type something about yourself, this area must contain 30 letters or more"></textarea>
</div>
<div class="action">
<button>Send</button>
</div>
Так ваш вопрос, как я могу узнать номер от 1 до 125 во второй коробке? –
Что? Нет, вопрос в том, как проверить все правила, как проверить номер во втором поле, я могу сделать сам, так как это точно так же, как я сделал, чтобы проверить длину infoName. – Daphen
Первая часть - как проверить, есть ли пробелы в «infoName», а затем посмотреть, существует ли возраст от 1 до 125, а затем посмотреть, выбрана ли радиокамера, а затем проверить, содержит ли инфобокс не менее 30 букв, все в хорошем смысле. Или мне нужно писать каждый оператор if-отдельно? – Daphen