JS Abfrage halt, so für conFirm, lest mal durch

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • JS Abfrage halt, so für conFirm, lest mal durch

    hi, kurze rede lannger sinn, ich hab ein Problem, mein Script:

    PHP-Code:
    <script language="JavaScript">
    function 
    checkvalues()
    {
        if(
    document.gifbanner.banname.value == "")
        {
            
    alert("Bitte einen Bannernamen angeben.");
            
    document.gifbanner.banname.focus();
            return 
    false;
        }
        else if(
    document.gifbanner.hlink.value == "")
        {
            
    alert("Bitte geben Sie einen Link an.");
            
    document.gifbanner.hlink.focus();
            return 
    false;
        }
        else if(
    document.gifbanner.bild.value == "")
        {
            
    alert("Bitte geben Sie ein Bild an.");
            
    document.gifbanner.bild.focus();
            return 
    false;
        }
        

    }
    </
    script
    so das ist mein JavaScript (mein erster in meinem Leben)
    PHP-Code:
    und das ist das (teil desFormular(s):
    <
    form method="POST" action="4w_banner_eintrag.php" onSubmit="return checkvalues()" 
    name="gifbanner" target="_blank">
    hier stehen die InPuts mit den Banname usw.
      <
    input type="image" onClick="confirm('Folgende Daten wurden angegeben: Test');" 
    src="./images/b_eintragen.gif</form> 
    SO nun das Problem:
    Der Script führt logischer weise erst mal den Confirm Teil aus, dann den Falls leer Teil. Doch ich möchte das gerne anders rum haben, das der Script erst prüft, ob alle Felder gefüllt sind und dann beim Klick auf den Button der Confirm teil kommt.

    Danke für die Hilfe, wer das beantwortet ist besser als jswelt.de
    Sunshine CMS
    BannerAdManagement
    Borlabs - because we make IT easier
    Formulargenerator [color=red]Neu![/color]
    Herkunftsstatistik [color=red]Neu![/color]

  • #2
    hallo benny,

    1.Javascriptteil:
    Code:
    <script language="JavaScript">
    function checkvalues()
    {
    var err=0;
        if(document.gifbanner.banname.value == "")
        {
            alert("Bitte einen Bannernamen angeben.");
            document.gifbanner.banname.focus();
            err=1;
            return false;
        }
        else if(document.gifbanner.hlink.value == "")
        {
            alert("Bitte geben Sie einen Link an.");
            document.gifbanner.hlink.focus();
            err=1;
            return false;
        }
        else if(document.gifbanner.bild.value == "")
        {
            alert("Bitte geben Sie ein Bild an.");
            document.gifbanner.bild.focus();
            err=1;
            return false;
        }
        
        if(err == "0")
        {
          check = confirm('Folgende Daten wurden angegeben: Test');
          if(check == false) 
              {
              return false;
              }
        }
    }
    </script>
    Form:
    Code:
    <form method="POST" action="4w_banner_eintrag.php" name="gifbanner" onSubmit="return checkvalues()" target="_blank">
    hier stehen die InPuts mit den Banname usw.
    <input type=image src="./images/b_eintragen.gif"/>
    hoffe das hilft,
    gruss freaxx
    Zuletzt geändert von freaxx; 27.11.2002, 07:33.

    Kommentar

    Lädt...
    X