Я делаю веб-приложение и пытаюсь заменить страницу. В функции myPage()
, когда я помещаю location.replace("file.html");
в начало, это работает, если я не вставляю inputs
в веб-приложение, но когда я помещаю location.replace("file.html");
в оператор if
, тогда не работает вообще, и есть где мне нужно поставить location.replace
.
Пожалуйста, помогите мне.
js код:
var submit = document.getElementById("submit");
submit.addEventListener("click",myPage);
function myPage(){
//location.replace("file.html"); // here this is working
var name=document.formId.nameRadio.value;//name="abc"
if (name=="abc"){
location.replace("file.html");//but here not
}
}
html код:
<form id="formId" name="formId" >
<label>sth </label><br><br>
<label for="name"> name </label>
<input type="text" id="name" name="name" required>
<fieldset>
<legend>sth</legend>
<ul class="class-radio" >
<li> <input type="radio" name="nameRadio" id="abc" value="abc" required><label for="abc">abc</label></li>
<li> <input type="radio" name="nameRadio" id="cdf" value="cdf"><label for="cdf">cdf</label></li>
</ul>
</fieldset>
<input id="submit" type="submit" value="next" >
</form>