Вот мой текущий HTML и CSS код:Когда все предыдущие поля заполнены, добавлять новые поля ввода
<form method="post" id="achievementf1" action="">
<span>1.</span>
<input type="text" name="achievement1" id="achievement1" />
<br />
<span>2.</span>
<input type="text" name="achievement2" id="achievement2" />
<br />
<span>3.</span>
<input type="text" name="achievement3" id="achievement3" />
<br />
<input type="submit" name="submit1" value="Registrate" />
</form>
#border #info-box #info #box input[type="text"] {
float: left;
margin-top: 10px;
margin-bottom: 10px;
height: 25px;
width: 650px;
outline: none;
}
#border #info-box #info #box input[type="submit"] {
margin-left: 500px;
margin-top: 10px;
margin-bottom: 10px;
height: 35px;
color: #fff;
font-size: 20px;
border: 2px solid #fff;
border-radius: 8px 8px 8px 8px;
padding-left: 15px;
padding-right: 15px;
padding-top: 3px;
cursor: pointer;
}
Вы можете увидеть его в действии на http://jsfiddle.net/mzNtj/2/. Я хотел бы знать, как я могу автоматически добавлять новое поле ввода, когда все остальные были заполнены. У меня есть основная идея, чтобы прочитать значение каждого поля и проверить его с помощью инструкции if
. Затем, если ни один не пуст, добавьте новый.
Это подходящий способ проверить или у кого-нибудь есть лучшие идеи?
Добро пожаловать в Stack Overflow, Pienskabe, +1 за ваш вопрос. Мы предпочитаем, чтобы вопросы и ответы стояли сами по себе, не требуя, чтобы люди следовали за сайтом, чтобы понять их. jsFiddle - отличный сайт, и это отличная идея связать ваши примеры с вашим вопросом, но он не совсем известен своей стабильностью и временем безотказной работы. –