Вход с именем alternativa-***
будет иметь *** измененный в PHP, который предшествует. Я не использую форму на PHP только для инструкции onClick, вызывающей функцию respondeQuestao
. Но этот код, похоже, не работает. У кого-то есть какое-то предложение.Использование переменной внутри входной проверки в JS
$(document).ready(function() {
function respondeQuestao(qid,resposta) {
var alternativa = document.getElementsByName('input[name = "aternativa-"' + qid ']:checked').value;
document.getElementById("demo").innerHTML = 5 + 6;
if(alternativa==resposta) {
$("#botao-questao"+qid).hide();
};
if(alternativa!=resposta) {
};
};
})
Вы имели в виду использовать 'querySelector()' вместо 'getElementsByName()'? Или, учитывая, что вы, кажется, используете jQuery, почему вы не просто используете '$()' с вашим селектором? – nnnnnn
'input [name =" aternativa- "'+ qid']: checked' is ** not ** a name. Это сложный селектор, подходящий для '.querySelector()' like nnnnnnnnnnnnnnnnnn предложил - И да ... использовать jQuery –
имя на php is name = "alternativa - Php echo $ questao ['id']?> java, чтобы найти это имя. Итак, querySelector - лучший вариант? –