Hallo zusammen,
hallo Alexander Kellner, 🙂
zunächst einmal möchte ich mich für deine geniale powermail-Extension bedanken. Ich habe vorher MailformPlus verwendet und habe in den letzten Wochen powermail aufgrund seines Ansatzes, die Felder über das Backend anzulegen, lieben gelernt - danke dafür. Nun hänge ich allerdings ein wenig mit der Extension powermail_cond. Ich habe wie im Manuell beschrieben, die Regeln für das entsprechende Feld angelegt. Sobald im Dropdown-Menü „Drehstrom“ ausgewählt ist, soll ein weiteres Auswahlfeld angezeigt werden, wo man zwischen Motor und Generator auswählen soll. Wenn ich nun die Auswahl im Frontend vornehme, taucht nur eine Fehlermeldung in meiner Konsole auf:
Fehler: getElementById is not defined
Quelldatei: http://xx.xx.xx.xx/typo3conf/ext/powermail_cond/js/powermail_cond.js
Zeile: 75
Folgender HTML-Code wird generiert:
<div class="tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_select tx_powermail_pi1_fieldwrap_html_1">
<label for="uid1">Kategorie</label>
<select name="tx_powermail_pi1[uid1]" id="uid1" class="powermail_formularname powermail_select powermail_uid1" tabindex="1" onchange="return pmcond_main('Transformator', 'powermaildiv_uid2', 'uid1', 'hide', 'ifValue');">
<option value="Drehstrom">Drehstrom</option>
<option value="Gleichstrom">Gleichstrom</option>
<option value="Transformator">Transformator</option>
</select>
</div>
<div class="tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_select tx_powermail_pi1_fieldwrap_html_2">
<label for="uid2">Typ</label>
<select name="tx_powermail_pi1[uid2]" id="uid2" class="powermail_formularname powermail_select powermail_uid2" tabindex="2">
<option value="Motor">Motor</option>
<option value="Generator">Generator</option>
</select>
</div>
Ich hab bereits mehrmals ein neues Formular angelegt um die Funktionalität zu überprüfen. Es will aber nicht so recht. Ich nutze Typo3 4.2.1 und die Extensions powermail und powermail_cond in der neusten Version.