以下功能通过单选按钮获取值sp_value
。
function spk() {
if (document.getElementById('sp1').checked) {
sp_value = document.getElementById('sp1').value;
} else if (document.getElementById('sp2').checked) {
sp_value = document.getElementById('sp2').value;
} else if (document.getElementById('sp3').checked) {
sp_value = document.getElementById('sp3').value;
}
}
并将值sp_value
放在以下函数的音频源中
function PlayVerse(surat, n) {
var aud = document.getElementById("myaudio");
aud.src = "http://data.quranacademy.com/AUDIOS/VerseByVerse/Media-" +
sp_value + "/01_" + TxtFormat(surat, "000") + "_" + TxtFormat(n, "000") + ".mp3";
var x = document.getElementsByTagName("IMG");
var i;
for (i = 0; i < x.length; i++) {
x[i].style = 'display: inline-block; border: 1px solid #ddd; border-radius: 4px; padding: 5px;';
}
}
现在,我想在用户单击功能PlayVerse
时提醒消息,如果未选中单选按钮,或者您可以说sp_Value
未定义。
答案 0 :(得分:0)
您只需要在调用PlayVerse()时检查 sp_value 是否为不为空:
if(sp_value) {
PlayVerse(surat, n);
} else {
alert("Please, select a value");
}
我希望对您有所帮助:-D