Autor |
Nachricht |
Fuzy
Threadersteller
Dabei seit: 14.01.2003
Ort: PW
Alter: -
Geschlecht:
|
Verfasst Do 08.01.2009 15:34
Titel Vorbelegung Textarea |
|
|
Hallo
ich habe ein Kontakt-Formular mit verschiedenen Betreffzeilen (Auswahlliste die von verschiedenen Seiten angesprochen werden kann /Get id php)
Kann ich in dem Nachrichtenfeld pro Betreffzeile einen bestimmten Text vorlegen ?
Betreff1 = value="Text1"
Betreff2 = value="Text2"
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Do 08.01.2009 15:45
Titel
|
|
|
na klar mit javascript.
les einfach die get parameter mit javascript aus und setze dann den entsprechenden wert damit.
location.search
Code: |
function idtest() {
if (window.location.search == "?id=1") {
document.write("Das ist die erste ID");
} else if (window.location.search == "?id=2") {
document.write("Das ist die zweite ID");
} else {
document.write("default. Gib ?id=1 oder ?id=2 in die URL ein");
}
}
window.onload = idtest;
|
Zuletzt bearbeitet von choise am Do 08.01.2009 16:15, insgesamt 4-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
Fuzy
Threadersteller
Dabei seit: 14.01.2003
Ort: PW
Alter: -
Geschlecht:
|
Verfasst Do 08.01.2009 16:24
Titel
|
|
|
choise hat geschrieben: | na klar mit javascript.
les einfach die get parameter mit javascript aus und setze dann den entsprechenden wert damit.
location.search |
das hat irgendwie nichts damit zu tun, was ich realisieren will, vielleicht verstehe ich es auch einfach nicht. Nomal ein Beispiel:
<option<?=($_GET['id']=='02')?' selected':' '?>>Service</option>
...value="Ich möchte Ihren Service in Anspruch nehmen!" - ausgewählt!
<option<?=($_GET['id']=='02')?' selected':' '?>>FAQs</option>
...value="ich habe einen neuen Eintrag für den FAQ-Bereich"
<textarea>Daten aus Betreff „Service“</textarea>
...ok, jetzt wird schon deutlicher! ...ich brauch noch n moment...
Zuletzt bearbeitet von Fuzy am Do 08.01.2009 16:26, insgesamt 1-mal bearbeitet
|
|
|
|
|
Fuzy
Threadersteller
Dabei seit: 14.01.2003
Ort: PW
Alter: -
Geschlecht:
|
Verfasst Do 08.01.2009 16:33
Titel
|
|
|
ich brauch also pro ID ne bestimmte Vorbelegung, soviel hab ich verstanden.
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Do 08.01.2009 16:45
Titel
|
|
|
Ich verstehs immer noch nich so ganz, aber meinst du sowas ?
Code: |
<script language="JavaScript">
<!--
function zeigen() {
auswahl = document.forms[0].dropding.selectedIndex;
nummer = document.forms[0].dropding.options[auswahl].value;
document.forms[0].dasollsrein.value = nummer;
}
window.onload = zeigen;
//-->
</script>
|
Code: |
<form action="" method="" target="">
<select name="dropding" onchange="zeigen()">
<option value="Service Headline">Service</option>
<option value="FAQs Headline">FAQs</option>
</select>
<br/>
<textarea name="dasollsrein">Default</textarea>
</form>
|
Alledings würde ich die healdines nicht in den Value normalerweise packen sondern das value abfragen und dann im Javascript die Headline angeben.
|
|
|
|
|
zweitaccount
Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 08.01.2009 16:53
Titel
|
|
|
Ich glaube eher Fuzy will auf Get-Parameter reagieren, wenn
ja dann könnte man es so machen beispielsweise:
Code: |
<select name="selectMenu">
<option <?=($_GET['id']=='1') ? 'selected="selected"' : '' ?>>Betreff Id 1</option>
<option <?=($_GET['id']=='2') ? 'selected="selected"' : '' ?>>Betreff Id 2</option>
<option <?=($_GET['id']=='3') ? 'selected="selected"' : '' ?>>Betreff Id 3</option>
</select>
|
oder versteh ichs auch falsch ?
//edith
ah, jetzt wo ichs nochmal lese - liege ich damit auch daneben.
Zuletzt bearbeitet von zweitaccount am Do 08.01.2009 16:57, insgesamt 1-mal bearbeitet
|
|
|
|
|
Fuzy
Threadersteller
Dabei seit: 14.01.2003
Ort: PW
Alter: -
Geschlecht:
|
Verfasst Do 08.01.2009 17:04
Titel
|
|
|
choise hat geschrieben: | Ich verstehs immer noch nich so ganz, aber meinst du sowas ?
Code: |
<script language="JavaScript">
<!--
function zeigen() {
auswahl = document.forms[0].dropding.selectedIndex;
nummer = document.forms[0].dropding.options[auswahl].value;
document.forms[0].dasollsrein.value = nummer;
}
window.onload = zeigen;
//-->
</script>
|
Code: |
<form action="" method="" target="">
<select name="dropding" onchange="zeigen()">
<option value="Service Headline">Service</option>
<option value="FAQs Headline">FAQs</option>
</select>
<br/>
<textarea name="dasollsrein">Default</textarea>
</form>
|
Alledings würde ich die healdines nicht in den Value normalerweise packen sondern das value abfragen und dann im Javascript die Headline angeben. |
ich glaube wir kommen der sache schon näher, ich probiers gleich mal aus. Für den nachredner nochmal:
je nach ausgewählter Betreffzeile (auswahl erfolgt von einer andren Seiten mittels id) steht ein vorbelgter Text im Nachrichtenfeld.
Beispiel gewinnspiel:
Gewinnspielseite: Link „am Spiel teilnehmen“
Folgeseite(Formular): Betreff Gewinnspiel - Vorbelegter Text = ich nehme am Spiel teil.
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 08.01.2009 17:06
Titel
|
|
|
zweitaccount hat geschrieben: | Ich glaube eher Fuzy will auf Get-Parameter reagieren, wenn |
Ja und damit liegt Choise ja auch richtig, nur ist Fuzy sinnvollerweise sicher an einer PHP Lösung interessiert.
Edit: Einfache Sache, mach dich einfach mit den Kontrollstrukturen in PHP vertraut.
Für deinen Fall zum Beispiel http://de.php.net/switch
Code: | switch ($_GET['id']) {
case 0:
$value = "id ist gleich 0";
break;
case 1:
$value = "id ist gleich 1";
break;
case 2:
$value = "id ist gleich 2";
break;
}
# $value enthält den Betreff |
Zuletzt bearbeitet von m am Do 08.01.2009 17:11, insgesamt 3-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
textarea vorbelegung wird nach änderung nicht verschickt
User suchen immer Inputfeld-Vorbelegung ;)
Textarea auf 100%
textarea mit padding auf 100%
Geschäftsbrief - Textarea?
TinyMCE Textarea
|
|