gpt4 book ai didi

javascript - 如何根据 Javascript 中检查的内容提醒特殊事件

转载 作者:行者123 更新时间:2023-11-30 21:18:42 24 4
gpt4 key购买 nike

if (map == "checked") { 
alert("map ok")
}
if (joueurs == "ckecked") {
alert("joueurs ok")
}
if (point == "checked") {
alert("points ok")
}

不需要解释实际输出,我知道所有 if 语句都是完全错误的。我只是想把它作为一个明显的例子来展示。

我希望输出是这样的:“map player point ok”如果三个都被选中,“player map ok”如果只选中 player 和 map,只有“player ok”如果只选中“player”。 ..

询问是否需要 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:mathieu.labourier@gmail.com?subject=Formulaire Quake&body=' + alertContent);

}

问题是邮件正文是空的,但是警报返回正确的文本...

最佳答案

另一种方法是使用数组并用空格连接数组以生成消息:

var items = [];

if (map == "checked") {
items.push("map");
alert("map ok")
}
if (joueurs == "ckecked") {
items.push("player");
alert("joueurs ok")
}
if (point == "checked") {
items.push("point");
alert("points ok")
}

if(items.length > 0){
var message = items.join(" ") + "ok";
alert(message);
}

另一个选项是掩码变量:

var mask = 0;

if (map == "checked") {
mask += 1;
alert("map ok");
}
if (joueurs == "ckecked") {
mask += 2;
alert("joueurs ok");
}
if (point == "checked") {
mask +=4;
alert("points ok");
}

if(mask == 7){
alert("map player point ok");
}
else if (mask == 3){
alert("player map ok");
}
else if (mask == 1){
alert("player ok");
}

关于javascript - 如何根据 Javascript 中检查的内容提醒特殊事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45406438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com