Тема: Як приховати елементи тега div
Мені потрібно приховати деякі елементи сторінки доки не буде натиснута кнопка "відправити на сервер"
<input type="submit" value ="Підтвердить"/>
я ці елементи помістив в тег div, як мені їх приховати ?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → HTML та CSS → Як приховати елементи тега div
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Мені потрібно приховати деякі елементи сторінки доки не буде натиснута кнопка "відправити на сервер"
<input type="submit" value ="Підтвердить"/>
я ці елементи помістив в тег div, як мені їх приховати ?
приклад
<style>
.ShowDiv{
display:none;
}
</style>
<div class="ShowDiv" id="ShowDiv">Текст</div>
<script>
function ShowDiv() {
document.getElementById('ShowDiv').style.display='block';
}
</script>
<input type="submit" onclick="ShowDiv();" value ="Підтвердить"/>
Якщо input взяти в тег form то сторінка оновлюється і нічого не відбувається, а мені обов'язково потрібно його бати в тег form так як мені потрібно зчитувати інформацію за допомогою методу POST, що робити в такому випадку ?
<style>
.ShowDiv{
display:none;
}
</style>
<div class="ShowDiv" id="ShowDiv">Текст</div>
<script>
function ShowDiv() {
document.getElementById('ShowDiv').style.display='block';
}
</script>
<form method="post">
<input type="submit" onclick="ShowDiv();" value ="Підтвердить"/>
</from>
Все там відбувається,по перше в кінці потрібно не </from> ,а </form>,по друге,краще вкажіть action
Тобто
<style>
.ShowDiv{
display:none;
}
</style>
<div class="ShowDiv" id="ShowDiv">Текст</div>
<script>
function ShowDiv() {
document.getElementById('ShowDiv').style.display='block';
}
</script>
<form method="post" action="test.php">
<input type="submit" onclick="ShowDiv();" value ="Підтвердить"/>
</form>
Текст на долі секунди зявляється і сторінка оновлюється,тому що ви ж не через AJAX відправляєте.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися