Wir wissen, dass wir in asp die Skriptsprache js kontaktieren müssen, solange „response.write request.form(“checkboxName“) feststellen kann, ob mindestens ein Element ausgewählt ist, dies jedoch erst nach der Übermittlung möglich ist. vbs.
Angenommen, wir haben ein Kontrollkästchen namens optHSCameratyp. Wir schreiben eine Funktion, um festzustellen, ob
die Funktion chkCheckBoxChs(objNam){ //Überprüfen Sie, ob mindestens ein Element des Mehrfachauswahlfelds ausgewählt ist.
var obj = document.getElementsByName(objNam); //Das Mehrfachauswahlfeld-Array abrufen
var objLen= obj.length; //Datenlänge abrufen
var objYN; //Ob es eine Wahl gibt
var i;
objYN=false;
für (i = 0;i< objLen;i++){
if (obj [i].checked==true) {
objYN= wahr;
brechen;
}
}
return objYN;
}
Rufen Sie dann diesim
Übermittlungsprogramm auf:
function okSend()
{
if(chkChsHSC(optHSCameratyp)== false){
warning('Please select at least oneitem
!' }
return
;
, Die Namen sind gleich. Wenn also in js einfaches document.all.checkboxNam nicht identifizieren kann, um welches Steuerelement es sich handelt, muss document.getElementsByName als Array verwendet werden, um sie zu unterscheiden.