| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
stern72 Mitglied
|
Formular |
|
|
Hallo zusammen
Ich bin auf der suche nach einem Skript:
2 Eingabe Felder , dann klickt man auf generieren und diese beiden Felder fügen sich dann zusammen. und man erhält dann eine Ausgabe.
ich weiß einfach nicht wo ich suchen soll, Javascript? oder php? ich brauche einfach ein Denkanstoss
lieben dank im vorraus |
|
|
|
| 26 Dez 2011 08:42 |
|
  |
Werner Homepage-Total.de Moderator

|
Re: Formular |
|
|
| stern72 hat Folgendes geschrieben: | | dann klickt man auf generieren und diese beiden Felder fügen sich dann zusammen. und man erhält dann eine Ausgabe. |
Die Felder fügen sich zusammen oder der Text der eingegeben wurde? |
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 26 Dez 2011 10:40 |
|
 |
Gast
|
 |
|
|
ich meinte es etwa so...
im ersten Feld zb. ein youtube link
im zweiten feld zb. ein Bild link
wenn man dann auf generieren geht:
sollten diese beiden links zusammen gefügt werden. |
|
|
|
| 26 Dez 2011 10:47 |
|
 |
stern72 Mitglied
|
 |
|
|
| Anonymous hat Folgendes geschrieben: | ich meinte es etwa so...
im ersten Feld zb. ein youtube link
im zweiten feld zb. ein Bild link
wenn man dann auf generieren geht:
sollten diese beiden links zusammen gefügt werden. |
sorry hatte mich vergessen anzumelden |
|
|
|
| 26 Dez 2011 10:49 |
|
 |
Werner Homepage-Total.de Moderator

|
 |
|
|
Hier zwei einfache Beispiele:
Mit JavaScript:
| Code: | <form name="Form" action="">
Youtube Link: <input type="text" name="name1"> <br>
Bild Link: <input type="text" name="name2">
<input type="button" value="Button"
onClick="document.Form.ausgabe.value = document.Form.name1.value+document.Form.name2.value;">
<br>Ausgabe: <input type="text" name="ausgabe">
</form> |
Mit PHP:
| Code: | <form action="">
Youtube Link: <input type="text" name="name1"> <br>
Bild Link: <input type="text" name="name2">
<input type="submit" value="Button">
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
echo $_POST["name1"] . $_POST["name2"];
}
?>
</form> |
|
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 26 Dez 2011 11:07 |
|
 |
stern72 Mitglied
|
 |
|
|
super lieben Dank für die schnelle Antwort.
ich habe es mit Javascript versucht und klappt . aber ich hätte jetzt noch ein kleines aber.
die beiden zeilen fügen sich ja mit <input type="text" name="ausgabe">
ein? kann ich jetzt vorher beim ersten Eingabe feldes so setzten das dies ein Link wäre? ich wollte das die Ausgabe dann so aussieht:
(url=http://youtube.NR)[img]bildadresse[/img][/url]-----(runde klammern da sonst ein link dargestellt wird  |
|
|
|
| 26 Dez 2011 17:23 |
|
 |
Werner Homepage-Total.de Moderator

|
 |
|
|
Ich habe das vorherige Script etwas allgemein gehalten,
weil ich nicht gewusst habe, ob du den Link als HTML-Code oder
BB-Code haben möchtest.
| Code: | <script type="text/javascript">
function link_erstellen() {
var text = "[url=" + document.Form.name1.value + "]";
text += "[img]" + document.Form.name2.value + "[/img][/url]";
document.Form.ausgabe.value = text;
}
</script>
<form name="Form" action="">
Youtube Link: <input type="text" name="name1"> <br>
Bild Link: <input type="text" name="name2">
<input type="button" value="Button" onClick="link_erstellen();">
<br>Ausgabe: <input type="text" name="ausgabe" size="50">
</form> |
|
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 26 Dez 2011 19:00 |
|
 |
stern72 Mitglied
|
 |
|
|
vielen lieben Dank
klappt super!
ich habe dies jetzt in einem Popup-Fenster gelegt!
könnte ich jetzt die Ausgabe jetzt auch noch so definieren das man diese gleichzeitig markieren könnte?
ich habe folgendes versucht :
| PHP-Code: | 1 2 3 4 5 6
| <form name="Form" action="">
Youtube Link: <input type="text" name="name1"> <br>
Bild Link: <input type="text" name="name2">
<input type="text" onfocus="this.select()" value="link_erstellen()ausgabe;">
</form> |
aber klappt natürlich nicht  |
|
|
|
| 27 Dez 2011 12:52 |
|
 |
Werner Homepage-Total.de Moderator

|
 |
|
|
| Zitat: | | value="link_erstellen()ausgabe;" |
Das ist Quark!
Probiere folgendes:
| Code: | <script type="text/javascript">
function link_erstellen() {
var text = "[url=" + document.Form.name1.value + "]";
text += "[img]" + document.Form.name2.value + "[/img][/url]";
document.Form.ausgabe.value = text;
document.Form.ausgabe.select();
}
</script>
<form name="Form" action="">
Youtube Link: <input type="text" name="name1"> <br>
Bild Link: <input type="text" name="name2">
<input type="button" value="Button" onClick="link_erstellen();"> <br>
Ausgabe: <input type="text" onfocus="this.select()" name="ausgabe" size="50">
</form> |
|
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 27 Dez 2011 13:57 |
|
 |
stern72 Mitglied
|
 |
|
|
Super..lieben Dank hat toll geholfen!!!
ich habe jetzt noch ein Skript: Namens Generator, klappt gut aber ich wollte nachfragen ob man dort anstelle einer Namensausgabe ,eingefügte Bilder plus text zeigen Könnte?
ich wusste jetzt nicht ob ich ein neues Thema eröffnen müsste?
| PHP-Code: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
| <title>Namen Generator</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
fullName = new String;
var x = 0;
var currentNum = 0;
var currentChar;
var y = 0;
var smurfNames = new Array(
"Halunki",
"Seppl",
"Halodri",
"Chesty",
"Bambi",
"Insatiable",
"Quantum",
"Lydia",
)
function matchLtr() {
if (currentChar == "a" || currentChar == "A") {
currentNum = 1;
}
if (currentChar == "b" || currentChar == "B") {
currentNum = 2;
}
if (currentChar == "c" || currentChar == "C") {
currentNum = 3;
}
if (currentChar == "d" || currentChar == "D") {
currentNum = 4;
}
if (currentChar == "e" || currentChar == "E") {
currentNum = 5;
}
if (currentChar == "f" || currentChar == "F") {
currentNum = 6;
}
if (currentChar == "g" || currentChar == "G") {
currentNum = 7;
}
if (currentChar == "h" || currentChar == "H") {
currentNum = 8;
}
if (currentChar == "i" || currentChar == "I") {
currentNum = 9;
}
if (currentChar == "j" || currentChar == "J") {
currentNum = 10;
}
if (currentChar == "k" || currentChar == "K") {
currentNum = 11;
}
if (currentChar == "l" || currentChar == "L") {
currentNum = 12;
}
if (currentChar == "m" || currentChar == "M") {
currentNum = 13;
}
if (currentChar == "n" || currentChar == "N") {
currentNum = 14;
}
if (currentChar == "o" || currentChar == "O") {
currentNum = 15;
}
if (currentChar == "p" || currentChar == "P") {
currentNum = 16;
}
if (currentChar == "q" || currentChar == "Q") {
currentNum = 17;
}
if (currentChar == "r" || currentChar == "R") {
currentNum = 18;
}
if (currentChar == "s" || currentChar == "S") {
currentNum = 19;
}
if (currentChar == "t" || currentChar == "T") {
currentNum = 20;
}
if (currentChar == "u" || currentChar == "U") {
currentNum = 21;
}
if (currentChar == "v" || currentChar == "V") {
currentNum = 22;
}
if (currentChar == "w" || currentChar == "W") {
currentNum = 23;
}
if (currentChar == "x" || currentChar == "X") {
currentNum = 24;
}
if (currentChar == "y" || currentChar == "Y") {
currentNum = 25;
}
if (currentChar == "z" || currentChar == "Z") {
currentNum = 26;
}
x += currentNum;
}
function selName() {
x = 0;
fullName = document.names.firstName.value + document.names.lastName.value;
for (i=0; i < fullName.length; i++) {
currentChar = fullName.charAt(i);
matchLtr();
}
popName()
}
function popName() {
y = x % 90;
document.names.smurfName.value = smurfNames[y] + ((y == 78) ? ' Smurfy' : ' Schlumpf');
start();
}
function start() {
document.names.firstName.focus();
}
</script>
</head>
<body bgcolor="#FFFFFF" tppabs="" onLoad="start()">
<center>
<hr width="90%" />
<p align="left"><br />
</p>
<h1><font color="#990000" face="Comic Sans MS"></font><font color="#990000" face="Comic Sans MS">Namen Generator</font></h1>
</center>
<form name=names>
<center>
<table width=85% border=0 cellpadding=10>
<tr>
<td valign=TOP> <div align="center"><font color="#990000" face="Comic Sans MS">Bitte trage deinen Namen ein</font></div></td>
<td rowspan=4 valign=TOP><img src="" tppabs="" width="153" height="251"> </td>
</tr>
<tr>
<td align=CENTER> <table>
<tr>
<td width="80"> <div align="left"><font color="#990000" face="Comic Sans MS">Vorname:</font></div></td>
<td width="120"> <div align="left">
<input type=TEXT name=firstName>
<br>
</div></td>
</tr>
<tr>
<td align=RIGHT><div align="left"><font color="#990000" face="Comic Sans MS">Nachname:</font></div></td>
<td> <div align="left">
<input type=TEXT name=lastName>
</div></td>
</tr>
</table></td>
</tr>
<tr>
<td align=CENTER> <input name="BUTTON" type=BUTTON onClick="javascript:selName()" value="DRÜCK MICH "> </td>
</tr>
<tr>
<td align=CENTER> <font color="#990000" face="Comic Sans MS">Dein name
ist:</font> </td>
</tr>
<tr> </tr>
<tr>
<td align=CENTER><input type=TEXT name=smurfName size=28 readonly></td>
</tr>
</table>
<p> </p>
<p align="left"> </p>
</center>
</form> |
ich hoffe , ich konnte mich verständlich ausdrücken?
Liebe Grüße |
|
|
|
| 29 Dez 2011 17:01 |
|
 |