Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Добавление инпута (https://javascript.ru/forum/dom-window/46666-dobavlenie-inputa.html)

kronter 18.04.2014 20:51

Добавление инпута
 
Для добавления инпута на сайте есть такой код:

<script language='JavaScript' type="text/javascript">
var i = 1;
 
function ff(){
document.getElementById('form_inner').innerHTML = document.getElementById('form_inner').innerHTML +
"<input type='text' name='option" + i + "'><input type='file' name='im" + i + "'><br>";
 
 
i++;
}
 
</script>
 
<form name='form' id='form' action='#' method='post'>
<span name='form_inner' id='form_inner'>
<input type='text' name='option1' /><input type='file' name='im1' /><br>
<input type='text' name='option2' /><input type='file' name='im2' /><br>
</span>
<input type='button' value='еще' onclick="ff()">
<input name='frm_sbm' type='submit' value='убрать'>
</form>


При нажатии кнопки ЕЩЕ, добавляется еще один инпут. Как сделать, чтобы после добавления пятого инпута, кнопка ЕЩЕ пропала? Ну или хотя бы не работала

jsnb 19.04.2014 03:08

if (i > 5) document.getElementById(button_id_here).style.display = 'none';


Часовой пояс GMT +3, время: 10:45.