+ Antworten
Ergebnis 1 bis 2 von 2

Thema: 2 Formulare in einer Komponente?

  1. #1
    Neu an Board
    Registriert seit
    06.12.2007
    Beiträge
    37
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard 2 Formulare in einer Komponente?

    Hi, ich mal wieder .

    Kurz und knapp: Ist es möglich, zwei Formulare über die Toolbar unterschiedlich zu behandeln?

    Also ich hab zwei HTML-Formulare im Backend meiner Komponente definiert, das eine heißt adminForm, das andere uploadForm. Jetzt möchte ich adminForm z.B. über den Toolbar-Button save abschicken, und uploadForm über den Button upload. Wie funktioniert das bloß?

    Benutze übrigens Joomla 1.0.

    LÖSUNG:


    In die HTML-Datei kann ich ja JavaScript einbinden:

    Code:
    		
    <script language="javascript" type="text/javascript">
    	function submitbutton(task) {
    
    		switch(task){
    			case 'save':
    				document.adminForm.submit();
    				break;
    			case 'upload':
    				document.uploadForm.submit();
    				break;
    		}
    	}
    </script>
    Mit der simplen switch-Anweisung kann ich ganz einfach genau das Formular abschicken, das ich per Toolbar-Button definiert habe.

  2. #2
    Hat hier eine Zweitwohnung Avatar von kaspurlu
    Registriert seit
    08.03.2007
    Ort
    München
    Beiträge
    1.112
    Bedankte sich
    90
    Erhielt 211 Danksagungen
    in 197 Beiträgen

    Standard

    Soweit ich das noch weiß kannst du bei dem Code der die Toolbar definiert zum Beispiel save('saveform1'); oder sowas eingeben. Dann ist die Variable task saveform1 und du kannst über die normale switch abfrage, falls j 1.0.x oder das registertask in j 1.5 eine beliebige funktion aufrufen. Aber ohne garantie.
    Event Table Edit Tabellenkomponente für verschiedenste Einsatzgebiete

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein