У меня есть кнопка, которая при нажатии динамически запрашивает у пользователя дополнительную информацию через функцию onclick
JavaScript:
<button type="button" id="create" onclick="addFields()">create?</button>
После загрузки новой информации на страницу я хочу кнопка для отправки формы:
// .js file
function addFields(){
var container = document.getElementById("initialinfo");
var newInfo = document.createElement('div');
newInfo.setAttribute("id", "createDetails");
newInfo.innerHTML += "divs and checkboxes and radios"
container.appendChild(newInfo);
document.getElementById("create").removeAttribute("onclick");
document.getElementById("create").setAttribute('type', 'submit');
}
К сожалению, когда я делаю это, форма не отправляется при следующем клике. Вместо этого после события onclick
кнопка (которая теперь имеет тип submit
) отправляет форму. Как мне предотвратить это поведение?