Code: Alles auswählen
// Checks if all required fields are filled out
name = getField("Text1");
date = getField("Text4");
uform = getField("RadioButton1");
c9 = getField("CheckBox9");
c10 = getField("CheckBox10");
c11 = getField("CheckBox11");
c12 = getField("CheckBox12");
c13 = getField("CheckBox13");
c14 = getField("CheckBox14");
c15 = getField("CheckBox15");
c16 = getField("CheckBox16");
c17 = getField("CheckBox17");
c18 = getField("CheckBox18");
c19 = getField("CheckBox19");
c20 = getField("CheckBox20");
if (name.value.length == 0)
{
w1 = "name, "
}
if (date.value.length == 0)
{
w2 = "date, "
}
if (uform.value == 'Off')
{
w3 = "training type, "
}
if (c9.value == 'Off' && c10.value == 'Off' && c11.value == 'Off' && c12.value == 'Off' && c13.value == 'Off' && c14.value == 'Off' && c15.value == 'Off' && c16.value == 'Off' && c17.value == 'Off' && c18.value == 'Off' && c19.value == 'Off' && c20.value == 'Off')
{
w4 = "topic."
}
if (name.value.length == 0 || date.value.length == 0 || uform.value == 'Off' || c9.value == 'Off' && c10.value == 'Off' && c11.value == 'Off' && c12.value == 'Off' && c13.value == 'Off' && c14.value == 'Off' && c15.value == 'Off' && c16.value == 'Off' && c17.value == 'Off' && c18.value == 'Off' && c19.value == 'Off' && c20.value == 'Off')
{
app.alert("Please fill out the following required fields: " + w1 + w2 + w3 + w4, 1, 0, "Missing required fields!")
}
Es sollte aber nur die auflisten, die fehlen, nicht alle. Wo liegt denn mein Fehler?Please fill out the following required fields: name, date, training type, topic.