Member 13216646 Ответов: 1

Как проверить, заполнены ли входные данные, если так закрыть набор полей.


Really new to JavaScript and html. I would like to be able to create a function that checks if the input field is filled out and if so it closes down the field set. I have written the closing  field-set part I just cant figure out how to validate whether the user has filled out the input fields.


<fieldset>
        <legend><a href="#" onclick="doit()">Tell us who you are</a></legend>
        <div id="one">
            <div>
                <label> An injured worker</label>   
                <input type="radio" name="group1" value="injure"/> 
            </div>
            <div>
                <label> An employer </label>
                <input type="radio" name="group1" value="employee"/>
            </div>
            <div>
                <label> An injured worker and employer </label>
                <input type="radio" name="group1" value="both"/> 
            </div>
        </div>
    </fieldset>


Что я уже пробовал:

функция doit() {
если(документ.метода getElementById('один').стиль.дисплей == 'нет'){
документ.метода getElementById('один').стиль.блок отображения ='';
} еще {
document.getElementById ('one'). style. display = 'none';
}
}

1 Ответов

Рейтинг:
1

Member 13071187

функциональная проверка() {
ВАР Р = документ.getElementsByName("группа1")
ВАР с = -1

for (var i=0; i < r. length; i++){
if (r[i]. проверено) {
c = i;
}
}
если (c == -1) предупреждение ("Пожалуйста, выберите радио");
}