Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modul-Entwicklung ›

AHAH - Fehler mit file upload Element

Eingetragen von Kelly5 (43)
am 26.09.2012 - 01:49 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hallo!

In eigenem Modul verwende ich einen AHAH-Button (Sinn des ganzen: nach dem Versenden der E-Mail, soll der Button durch eine Meldung ersetzt werden, da die E-Mail nur 1x versendet werden darf).
Es funktioniert nur wenn ich das file-field rausnehme.
Ist das file Element in der Form bekomme ich im Firefox eine leere Seite und bei ID die Meldung: "Möchten Sie die 'ahah37093551.js' (32 bites) von 'www.meineseite.de' öffnen oder speichern".

Hat jemand dafür eine Erklärung, bzw. eine Idee wo der Fehler liegt?
1000 Dank im Voraus!

Ich habe hier: http://drupal.org/node/806500 bereits alles ausprobiert, nichts hat geholfen.

Hier der Code:

<?php
function test_modul_form($form_state, $uid){
       
$form['#attributes'] = array('enctype' => "multipart/form-data");

$form['ref_name1'] = array(
 
'#type' => 'textfield',
 
'#title' => t('Name'),
 
'#default_value' => $ref_name1,
 
'#size' => 72,
 
'#maxlength' => 60,
 
'#required' => TRUE,
);
$form['ref_email1'] = array(
 
'#type' => 'textfield',
 
'#title' => t('E-Mail-Address'),
 
'#default_value' => $ref_email1,
 
'#size' => 72,
 
'#maxlength' => 60,
 
'#required' => TRUE,
);
 
$form['sendmail_ref1'] = array(
   
'#type' => 'submit',
   
'#value' => 'Send email',
   
'#ahah' => array(
     
'path' => 'admin/settings/test_modul/ahah',
     
'event' => 'click',
     
'wrapper' => 'test-modul-form',
     
'method' => 'replace',
    ),
  );
 
$form['file_1'] = array(
   
'#type' => 'file',
   
'#title' => t('file1 [PDF]'),
   
'#default_value' => '',
   
'#size' => 60,
   
'#required' => TRUE,
  );

// submit
$form['submit1'] = array(
 
'#type' => 'submit',
 
'#value' => 'submit',
 
'#submit' => array('test_modul_form_submit'),
 
'#name' => 'submit1',   
);

  return
$form;
}

function
test_modul_ahah() {

 
$form_build_id = $_POST['form_build_id'];
 
$form_state = array();
 
$form_state = array('values' => $_POST);
 
 
$form = form_get_cache($form_build_id, $form_state);
 
form_set_cache($form_build_id, $form, $form_state);
 
$form += array(
   
'#post' => $_POST,
   
'#programmed' => FALSE,
  );
 
 
$form = form_builder('test_modul_form', $form, $form_state);


    unset(
$form['sendmail_ref1']);
   
$form['markup_sendmail1'] = array(
       
'#prefix' => '<strong>',
     
'#type' => 'markup',
     
'#value' => t('Email has been sent.'),
     
'#suffix'=> '</strong>',
    );

 
 
drupal_render($form);

  print
drupal_json(array('status' => TRUE, 'data' => $output));
  exit();
}


?>

‹ Form API - Elemente aus Form nehmen, unsichbar [gelöst]Erster Wert von Auswahlfeldern in Formular ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat hier niemand eine Idee?

Eingetragen von Kelly5 (43)
am 27.09.2012 - 11:28 Uhr

Hat hier niemand eine Idee?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 22 Stunden 41 Minuten
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Tag 14 Stunden
  • melde mich mal wieder, da ich
    vor 7 Wochen 5 Tagen
  • Hey danke
    vor 7 Wochen 6 Tagen
  • Update: jetzt gibt's ein
    vor 8 Wochen 7 Stunden
  • Hallo, im Prinzip habe ich
    vor 8 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 8 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 9 Wochen 2 Tagen
  • In der entsprechenden View
    vor 9 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 9 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 16 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association