Javascript: все еще показывает предыдущие результаты

использовать, если вы хотите отправить его с login.java на mainactivity.class использовать

 Intent intent=new Intent(login.this,Mainactivity.class);
startActivity(intent);
2
задан Bharata 13 July 2018 в 16:08
поделиться

2 ответа

Мне кажется, вам просто нужно снять ящик перед его обновлением.

function myFunction() {
    var checkBox = document.getElementById("myCheck1");

    //clear text
    document.getElementById("text1").value=""

    var text = document.getElementById("text1");
    if (checkBox.checked == true){
        text.style.display = "block";
    } else {
       text.style.display = "none";
    }
}

EDIT Попробуйте изменить на none и hidden

document.getElementById("mus").style.display="none";
document.getElementById("mus").style.visibility = "hidden";

Затем покажите их с видимыми и block

document.getElementById("mus").style.visibility="visible";
document.getElementById("mus").style.display="block";
0
ответ дан Any Moose 17 August 2018 в 12:34
поделиться
  • 1
    Нет, не эта часть, я говорю о поле выбора, содержащем такие параметры, как видео, анимация и т. Д. – theplayer 13 July 2018 в 16:28
  • 2
    ах, попробуйте изменить их на скрытые – Any Moose 13 July 2018 в 17:18
  • 3
    Обновлен мой ответ – Any Moose 13 July 2018 в 17:21

Какова логика внутри функции say()? иногда вы показываете некоторые блоки и скрываете некоторые другие, иногда вы просто показываете два из них, оставляя других в их предыдущем состоянии ...

Я сделал ручку, где я скрываю все остальное, кроме тех, которые я установил block: https://codepen.io/rezaxdi/pen/WKQdPO

Это то, что вы хотите?

2
ответ дан r3zaxd1 17 August 2018 в 12:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: