Zwei Funktionen mit einander verbinden!
Gast0111
- javascript
0 molily0 Gast0111
1 Der Martin
Hi...hätte da ein kleines Problem...würde gerne mit dIESER FORMEL(ganz ganz wichtig!!!) mit function ersetzen mit der var suchwort den Eingabetext in Kleinbuchstaben verwandeln...die zweite function Hallo (Es muss eine zweite function sein!!!...das ist ihr der Kern meiner Frage) sollte nun den Wert ausgeben...und dies in einer Textbox (Name111111)...das tut diese jedoch nicht wirklich...xaaaaaa + ersetzen sollten zusammen den Eingabewert klein wiedergeben! WICHTIG wäre dass der Kern der Formel bestehen bleibt und NICHT durch eine komplett andere ersetzt wird...die Grundformel ist viel zu groß um sie zu posten...dies ist der gekürzte Teil in dem sich der Fehler befindet!! ;)...Vielen Dank schon mal allen im Voraus!!! Lg und nochmals vielen vielen Dank für eure Mühen euer Gast0111
<script>
function ersetzen (suchwort) {
var suchwort=suchwort.toLowerCase();
}
var FunktionANTWORT00000 = document.getElementById('FunktionANTWORT00000');
FunktionANTWORT00000.onkeyup = function Hallo () {
var xaaaaaa = document.getElementById('Name00000').value;
var zaaaaaa = document.getElementById('Name111111');
if (xaaaaaa) {
zaaaaaa.value = xaaaaaa + ersetzen;
}
return false;
}
</script>
<div method="get" id="FunktionANTWORT00000">
<div method="get" id="FunktionANTWORT111111">
<input id"Name00000">
<input id"Name111111" onKeyUp="Hallo(this.value)">
</div>
</div>
Hallo,
Siehe SELFHTML, JavaScript-Sprachreferenz:
<http://de.selfhtml.org/javascript/sprache/funktionen.htm#rueckgabewert@title=Funktion mit Rückgabewert und solche Funktion aufrufen>
Das sollte deine Frage beantworten.
function ersetzen (suchwort) {
var suchwort=suchwort.toLowerCase();
}
Diese Funktion sollte das Ergebnis mit return zurückgeben. Ansonsten ist der Wert verloren. Das Speichern in der lokalen Variablen suchwort bringt nichts.
zaaaaaa.value = xaaaaaa + ersetzen;
Funktionen ruft man mit runden Klammern auf. Willst du Parameter übergeben, so stehen sie zwischen den Klammern. Schema:
var ergebnis = meineFunktion(parameter);
Der Aufruf der ersetzen
-Funktion sollte den geänderten String zurückgeben. Damit kannst du weiterarbeiten, z.B. ihn ausgeben durch die Zuweisung an die value-Eigenschaft eines Formularfeldes.
Grüße,
Mathias
Vielen Dank für deine Antwort Mathias!!
Habs versucht...und es funktioniert alles wie gewollt!!
Lg Gast0111
Hallo,
Hi...hätte da ein kleines Problem...würde gerne mit dIESER FORMEL(ganz ganz wichtig!!!) mit function ersetzen mit der var suchwort den Eingabetext in Kleinbuchstaben verwandeln...die zweite function Hallo (Es muss eine zweite function sein!!!...das ist ihr der Kern meiner Frage) sollte nun den Wert ausgeben...und dies in einer Textbox (Name111111)...das tut diese jedoch nicht wirklich...xaaaaaa + ersetzen sollten zusammen den Eingabewert klein wiedergeben! WICHTIG wäre dass der Kern der Formel bestehen bleibt und NICHT durch eine komplett andere ersetzt wird...die Grundformel ist viel zu groß um sie zu posten...dies ist der gekürzte Teil in dem sich der Fehler befindet!! ;)...Vielen Dank schon mal allen im Voraus!!! Lg und nochmals vielen vielen Dank für eure Mühen euer Gast0111
tut mir leid, ich verstehe nur Bahnhof. Der Text ist jetzt völlig konfus, aber der Code ist noch genauso strubbelig wie letzte Woche.
<div method="get" id="FunktionANTWORT00000">
<div method="get" id="FunktionANTWORT111111">
Ja genau, das hat mich erinnert: Im letzten Thread bist du auch schon auf die seltsame Idee gekommen, ein div-Element mit dem Attribut method="get" auszustatten. Könntest du dir vielleicht wenigstens ein paar Grundlagen anlesen?
Ciao,
Martin