2017-02-23 54 views
2

Представьте меня вход так:Сделать Javascript переменных равного входного флажок

<input id="submitCheckbox" type="checkbox" name="recieveEmails"> 

И какую-либо форма кнопки отправки, скажу;

<button id="submit" type="button" onclick="submit()"></button> 

И Javascript так:

function submit() { 
    var newVar = document.getElementById("submitCheckbox"); 
} 

И, используя что-то вроде этого, newVar будет равна True или False в зависимости от состояния флажка при нажатии на кнопку отправить?

PS. Представленный мной пример Javascript является теоретическим. Пожалуйста, не отрываться в меня, потому что он «не работает»

+1

Вы должны были бы получить состояние с 'document.getElementById ("submitCheckbox") checked' – adeneo

+0

' вар newVar = document.getElementById ("submitCheckbox") проверил,.. ' – Rajesh

+0

Это wo uld дает логический результат? @adeneo –

ответ

1

Используйте этот document.getElementById («submitCheckbox») проверил вместо document.getElementById («submitCheckbox»), как показано здесь:.

function submit() { 
 
    var newVar = document.getElementById("submitCheckbox").checked; 
 
    console.log(newVar); 
 
}
<input id="submitCheckbox" type="checkbox" name="recieveEmails"> 
 
<br> 
 
<button id="submit" type="button" onclick="submit()">Click</button>

+0

Спасибо Маниш. Я приму ответ, как только смогу –

+0

приветствую Caspar! –