Max1m9l9an8
Neues Mitglied
Guten Tag
Ich benötige einen Code für Javascript in Adobe Acrobat Pro XI, welcher 2 Checkboxen überprüft.
Im Grunde soll der Code so funktionieren, dass wenn ich auf meinen Druck-Button klicke überprüft wird ob mindestens 1 von 2 Checkboxen ausgefüllt ist (egal welche von den beiden), wenn dies der Fall ist soll gedruckt werden, wenn nicht soll eine Fehlermeldung ausgegeben werden die besagt, dass mindestens 1 von den 2 Checkboxen ausgefüllt sein muss.
Mein bisheriger versuch ist:
allgood();
function allgood()
{
var mel;
mel=""
for (var i=0;i<this.numFields;i++)
{
var fName=this.getNthFieldName(i);
var f=this.getField(fName);
if ((f.type = "checkbox") && !(f.checked))
{
mel=mel + fName + ", ";
}
}
if (mel==""){
app.execMenuItem("Print");
}
else
{app.alert("Pflichtfelder nicht angekreuzt! Bitte folgende Checkboxen bestätigen: " + mel);
}
}
Nur hier wird ja das ganze Dokument überprüft, aber es sollen halt nur diese beiden Checkboxen überprüft werden.
Bin totaler Anfänger hab mir alles selber beigebracht, deswegen bitte eine Erklärung in einfachen Worten
Danke ;)
Ich benötige einen Code für Javascript in Adobe Acrobat Pro XI, welcher 2 Checkboxen überprüft.
Im Grunde soll der Code so funktionieren, dass wenn ich auf meinen Druck-Button klicke überprüft wird ob mindestens 1 von 2 Checkboxen ausgefüllt ist (egal welche von den beiden), wenn dies der Fall ist soll gedruckt werden, wenn nicht soll eine Fehlermeldung ausgegeben werden die besagt, dass mindestens 1 von den 2 Checkboxen ausgefüllt sein muss.
Mein bisheriger versuch ist:
allgood();
function allgood()
{
var mel;
mel=""
for (var i=0;i<this.numFields;i++)
{
var fName=this.getNthFieldName(i);
var f=this.getField(fName);
if ((f.type = "checkbox") && !(f.checked))
{
mel=mel + fName + ", ";
}
}
if (mel==""){
app.execMenuItem("Print");
}
else
{app.alert("Pflichtfelder nicht angekreuzt! Bitte folgende Checkboxen bestätigen: " + mel);
}
}
Nur hier wird ja das ganze Dokument überprüft, aber es sollen halt nur diese beiden Checkboxen überprüft werden.
Bin totaler Anfänger hab mir alles selber beigebracht, deswegen bitte eine Erklärung in einfachen Worten
Danke ;)