if (map == "checked") {
alert("map ok")
}
if (joueurs == "ckecked") {
alert("joueurs ok")
}
if (point == "checked") {
alert("points ok")
}
不需要解釋實際輸出,並且我知道所有if語句完全錯誤。我只是想表明它是一個明顯的例子。如何根據Javascript中檢查的內容警告特殊事物
我希望輸出如下:如果所有三個選中的都是「地圖選手點確定」,如果只選中了選手和地圖,則選擇「選手地圖確定」,只選中「選手」 ...
詢問是否要HTML(真的不認爲這是必要的)
問題部分解決:
if ((document.getElementById("joueurs").checked == true)) {
alertContent = alertContent + nbjoueur + " Joueur(s), dont " + $bot.length + " bot(s) | "
}
if ((document.getElementById("map").checked == true)) {
alertContent = alertContent + "Map : " + map + " | "
}
if ((document.getElementById("points").checked == true)) {
var pointin=$.trim($("#pointsinput").val());
if($("#pointsinput").val().length > 0) {
alertContent = alertContent + "Partie a " + points + " point(s) |"
}
else {
alert("Le champ points n'est pas rempli !");
return;
}
alert(alertContent);
window.open('mailto:[email protected]?subject=Formulaire Quake&body=' + alertContent);
}
的問題是,郵件正文是空的,但警報返回正確的文字...
好了,它是如此簡單,只是一個問題,當(alertContent)在括號之間時意味着什麼? – Mazeo
alertContent是字符串變量的名稱。在這種情況下,alertContent +(alertContent)? 「」:「」+「joueurs」;韋恩把它放在括號裏,以確定它是三元運算符的謂詞。 – Aron
如果條件的結果是「真值」,那麼Javascript'if'語句被認爲是正確的。有許多不同類型的「真值」,其中一個是非空字符串。所以,在這種情況下,我正在測試alertContent不是空的。 –