2017-01-31 45 views
-1

Эта кнопка отправки создается с использованием JavaScript и не работает. Может кто-нибудь мне помочь?эта кнопка отправки создается с javascript и не работает, может ли кто-нибудь мне помочь?

<html> 
<body> 

<p>Click the button to create a Submit Button.</p> 

<button onclick="myFunction()">Try it</button> 
<form name="coba" method="POST" action="Menu.php"> 
<script> 
//create submit button 
function myFunction() { 
    var x = document.createElement("INPUT"); 
    x.setAttribute("type", "submit"); 
    document.body.appendChild(x); 
} 
</script> 

</body> 
</html> 
+4

Кнопка должна быть в форме (или связанные с [* форма * атрибут] (HTTP://w3c.github.io/html/sec-forms.html#association-of-controls-and-forms)), не прилагается к телу. В форме отсутствует закрывающий тег. – RobG

ответ

0

Как было предложено в комментариях выше, новая кнопка должна быть добавлена ​​к form, а не непосредственно к body. Таким образом, чтобы определить форму, соответствующий код должен быть добавлен также:

<html> 
 
<body> 
 

 
<p>Click the button to create a Submit Button.</p> 
 

 
<button onclick="myFunction()">Try it</button> 
 
<form name="coba" id="coba" method="POST" action="Menu.php"> 
 
</form> 
 
<script> 
 
//create submit button 
 
function myFunction() { 
 
    var x = document.createElement("INPUT"); 
 
    x.setAttribute("type", "submit"); 
 
    document.getElementById("coba").appendChild(x); 
 
} 
 
</script> 
 

 
</body> 
 
</html>

 Смежные вопросы

  • Нет связанных вопросов^_^