submit() Problem bei Opera

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

  • submit() Problem bei Opera

    Servus zusammen!!

    Kann mit vielleicht jemand sagen warum diese js-funktion beim Opera nitt funzt??

    *******************************************

    function delEntry(formname,lang){
    if(lang == "DE") status = confirm("Wollen Sie diesen Eintrag wirklich loeschen?");
    if(lang == "EN") status = confirm("Would you really like to delete this entry?");
    if(status == true || status == "true"){
    //eval("document.forms['"+formname+"'].submit()");
    document.forms[formname].submit();
    }
    }

    *******************************************

    Ich habe schon alle Varianten ausprobiert, aber nichts funtkionier!!

    Danke für Eure Hilfe!!

    Ciao goose
    Goose
    "Dem die Geduld genommen wurde" - Dank Netscape

  • #2
    PHP-Code:
    function delEntry(formname,lang){
      var 
    status;
      if(
    lang == "DE") {
        
    status confirm("Wollen Sie diesen Eintrag wirklich loeschen?");
      }else{
        
    status confirm("Would you really like to delete this entry?");
      }

      if(
    status){
        
    document.getElementsByName(formname)[0].submit();
      }


    Wobei du das ganze auch über das onsumbit Event des Forms machen kannst. Dann brauchst du nur false oder true aus der Funktion zurück zu geben. Beispiel:
    PHP-Code:
    //scrtip
    function pruefeForm(form){
      if(
    form.foo.value == ''){
        
    alert('foo ist nicht ausgefüllt!');
        return 
    false;
      }else{
        return 
    true;
      }
    }

    //form
    <form onsubmit="return pruefeForm(this);">
      <
    input type="text" name="foo" />
    </
    form

    Kommentar

    Lädt...
    X