---
title: "powermail_cond und Probleme mit Selectbox"
url: "https://www.typo3.net/d/98522-powermail-cond-und-probleme-mit-selectbox"
source: "typo3.net"
tags: ["Extensions","Frage","Powermail"]
created: "2010-04-29"
last_reply: "2010-05-06"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# powermail_cond und Probleme mit Selectbox

Extensions · 7 Antworten · gestartet 2010-04-29

## Eröffnungsbeitrag

**dnalor** · 2010-04-29 · [Beitrag #1](https://www.typo3.net/d/98522-powermail-cond-und-probleme-mit-selectbox/1)

Hallo Experten,

ich habe ein powermail Formular mit vier Fieldsets aufgebaut:

FS1: Selectbox mit Auswahl de Werte "Eins, Zwei, Drei"
FS2: Soll eingeblendet werden wenn "Eins" ausgewählt wird
FS3: Soll eingeblendet werden wenn "Zwei" ausgewählt wird
FS3: Soll eingeblendet werden wenn "Drei" ausgewählt wird

Dazu habe ich eine Bedingung mit drei Regeln angelegt (exemplarisch siehe Anhang).

Problem ist, dass immer nur eine Regel greift. Ich habe auch das Beispiel aus der Dokumentation getestet (Auto,Fahrrad). hie rgab es das gleiche Problem. Entweder wird auf Fahrrad ODER AUto reagiert.

hab ich einen Denkfehler oder ist das ein Bug?

Gruß
Roland

[Bild: \[upl-image-preview uuid=b78e2208-95c5-50e4-a2ac-f3e3c57550c3 url=https://www.typo3.net/assets/files/typo3net/15-conditions.jpg alt=conditions.jpg thumbnail_url=https://www.typo3.net/assets/files/typo3net/15-conditions.jpg\]](https://www.typo3.net/assets/files/typo3net/15-conditions.jpg)

## Antworten

### [#2](https://www.typo3.net/d/98522-powermail-cond-und-probleme-mit-selectbox/2) · einpraegsam.​net · 2010-04-29

> **dnalor schrieb:**
>
> hab ich einen Denkfehler oder ist das ein Bug?

Bug im Zweifel :D

powermail_cond ist noch stark Alpha

### [#3](https://www.typo3.net/d/98522-powermail-cond-und-probleme-mit-selectbox/3) · dnalor · 2010-04-29

Aber das Beispiel aus der Doku sollte laufen?

### [#4](https://www.typo3.net/d/98522-powermail-cond-und-probleme-mit-selectbox/4) · bipi · 2010-05-04

schon eine Lösung, hab das gleiche Problem!

### [#5](https://www.typo3.net/d/98522-powermail-cond-und-probleme-mit-selectbox/5) · bipi · 2010-05-04

bin grad auf was draufgekommen, bei mir funktionierts nur wenn ich eine standard FS verwende, sprich Textfeld oder ähnliches, sobald ich z.B. ein HTML Feld oder Textfeld als Ziel FS auswhähle funktionierts nicht, gibts hierfür eine Lösung?

### [#6](https://www.typo3.net/d/98522-powermail-cond-und-probleme-mit-selectbox/6) · bipi · 2010-05-04

hab die lösung gefunden, einfach in der powermail_cond.js

den Code

```php
switch(array_targetFunction[i]) {
			case 'show': // show target
				if (doit[current_target]) { // of conditions is 1
					target.style.display = 'block'; // show element
					new_targetID.name = 'tx_powermail_pi1[' + new_target[1] + ']'; // MH: change name back to normal-state
				} else {
					target.style.display = 'none'; // hide element
					new_targetID.name = 'tx_powermail_pi1[' + new_target[1] + '][nosend]'; // MH: change name to nosend-state
				}
				break;
			case 'hide': // hide target
				if (doit[current_target]) { // of conditions is 1
					target.style.display = 'none'; // show element
					new_targetID.name = 'tx_powermail_pi1[' + new_target[1] + '][nosend]'; // MH: change name to nosend-state
				} else {
					target.style.display = 'block'; // hide element
					new_targetID.name = 'tx_powermail_pi1[' + new_target[1] + ']'; // MH: change name back to normal-state
				}
				break;
```

gegen diesen hier tauschen

```php
switch(array_targetFunction[i]) {
            case 'show': // show target
                if (doit[current_target]) { // of conditions is 1
                    target.style.display = 'block'; // show element
                    if (new_targetID != null) {
                        new_targetID.name = 'tx_powermail_pi1[' + new_target[1] + ']'; // MH: change name back to normal-state
                    }
                } else {
                    target.style.display = 'none'; // hide element
                    if (new_targetID != null) {
                        new_targetID.name = 'tx_powermail_pi1[' + new_target[1] + '][nosend]'; // MH: change name to nosend-state
                    }
                }
                break;
            case 'hide': // hide target
                if (doit[current_target]) { // of conditions is 1
                    target.style.display = 'none'; // show element
                    if (new_targetID != null) {
                        new_targetID.name = 'tx_powermail_pi1[' + new_target[1] + '][nosend]'; // MH: change name to nosend-state
                    }
                } else {
                    target.style.display = 'block'; // hide element
                    if (new_targetID != null) {
                        new_targetID.name = 'tx_powermail_pi1[' + new_target[1] + ']'; // MH: change name back to normal-state
                    }
                }
                break;
```

### [#7](https://www.typo3.net/d/98522-powermail-cond-und-probleme-mit-selectbox/7) · einpraegsam.​net · 2010-05-05

Klasse, dass du dir ein paar Gedanken gemacht hast.

So etwas bitte direkt bei forge posten!

Gruß, Alex

### [#8](https://www.typo3.net/d/98522-powermail-cond-und-probleme-mit-selectbox/8) · einpraegsam.​net · 2010-05-06

In dem Zusammenhang vielleicht auch interessant:
<http://typo3.org/extensions/repository/view/powermail_cond_jquery/current/>

---

Quelle: „powermail_cond und Probleme mit Selectbox“, typo3.net, https://www.typo3.net/d/98522-powermail-cond-und-probleme-mit-selectbox
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
