Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 17:28

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



"Währungsumrechner"

Discussion on "Währungsumrechner" within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1

 
sexualising's Avatar
 
elite*gold: 1472
The Black Market: 206/0/3
Join Date: Jun 2014
Posts: 2,663
Received Thanks: 541
"Währungsumrechner"

Hallo e*pvp!

Bräuchte etwas Hilfe.
Also ich habe 3 Textboxen.

Ganz oben geb ich den Kurs an.
Dort steht 10€ = [TEXTBOX1] $

In diese [TEXTBOX1] geb ich den aktuellen $ Kurs an.

Etwas weiter unten sind noch 2 Textboxen. Das sieht dann so aus:

[TEXTBOX2] € ---> [TEXTBOX3] $

In die [TEXTBOX3] soll man nichts eintragen.

So nun zum rechnen.
Sagen wir mal ich schreibe in die [TEXTBOX1], 13 dann:
[TEXTBOX3] = ([TEXTBOX1] / 10) * [TEXTBOX2]

Ich hoffe ihr versteht was ich meine. Ich hoffe jemand kann mir helfen.
sexualising is offline  
Old 04/19/2016, 19:09   #2
 
anubit's Avatar
 
elite*gold: 97
Join Date: Jun 2010
Posts: 3,145
Received Thanks: 1,051
Was genau ist denn deine Frage? Womit hast du Probleme?
anubit is offline  
Old 04/19/2016, 19:40   #3

 
sexualising's Avatar
 
elite*gold: 1472
The Black Market: 206/0/3
Join Date: Jun 2014
Posts: 2,663
Received Thanks: 541
Quote:
Originally Posted by Yodamon View Post
Was genau ist denn deine Frage? Womit hast du Probleme?
Habe Probleme mit der Rechenlogik.
Ich weiß nicht genau wie ich Textboxen mit der Rechenlogik verbinde.

Habe schon alles, ausser eben das..
sexualising is offline  
Old 04/19/2016, 19:50   #4
 
anubit's Avatar
 
elite*gold: 97
Join Date: Jun 2010
Posts: 3,145
Received Thanks: 1,051
Quote:
Originally Posted by sexualising View Post
Habe Probleme mit der Rechenlogik.
Ich weiß nicht genau wie ich Textboxen mit der Rechenlogik verbinde.

Habe schon alles, ausser eben das..
Achso, na wenn mich nicht alles täuscht sollte es heißen:


TB3 = (TB1 * TB2) / 10


Damit solltest du auf das richtige Ergebnis kommen. Falls ich nen Fehler mache tut mir das Leid, aber glaube das sollte richtig sein.
anubit is offline  
Old 04/19/2016, 19:53   #5

 
sexualising's Avatar
 
elite*gold: 1472
The Black Market: 206/0/3
Join Date: Jun 2014
Posts: 2,663
Received Thanks: 541
Es ist eher das Problem, dass ich nicht weiß, wie man einen Wert aus Textboxen ausließt und sie in eine andere Textbox ausgibt.
sexualising is offline  
Old 04/19/2016, 20:28   #6
 
Der-Eddy's Avatar
 
elite*gold: 400
Join Date: Nov 2008
Posts: 67,905
Received Thanks: 19,505
Google spuckt dir mindestens 1000 Tutorials dafür aus, such einfach nach "php formular" und du wirst genug finden

Sogar die offizielle Dokumentation von PHP hat ne Seite dafür:

tl;dr
Bastel in HTML ein Formular das die Daten an PHP Datei.php schickt
PHP holt sich über $_POST['FELDNAME']; dann die Daten
Der-Eddy is offline  
Old 04/19/2016, 21:00   #7

 
sexualising's Avatar
 
elite*gold: 1472
The Black Market: 206/0/3
Join Date: Jun 2014
Posts: 2,663
Received Thanks: 541
Quote:
Originally Posted by Der-Eddy View Post
Google spuckt dir mindestens 1000 Tutorials dafür aus, such einfach nach "php formular" und du wirst genug finden

Sogar die offizielle Dokumentation von PHP hat ne Seite dafür:

tl;dr
Bastel in HTML ein Formular das die Daten an PHP Datei.php schickt
PHP holt sich über $_POST['FELDNAME']; dann die Daten
Ja auf dem Link war ich ca. 20 mal.
Habe auch alles so gemacht, aber es will nicht rechnen.
Ich weiß einfach nicht, was ich tun muss, damit es etwas ausrechnet.
sexualising is offline  
Old 04/19/2016, 21:11   #8


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,117
Received Thanks: 2,436
Muss es PHP sein?Mit Javascript/Jquery würde es doch viel leichter und ohne Seiten neuladen.
Ein Beispiel was ich schnell und dreckig geschrieben habe :


Ansonsten zeig mal dein Code dann können wir auch helfen.
Hast du dir die Sachen vor dem Berechnen mal ausgeben lassen ?
False is offline  
Thanks
1 User
Old 04/19/2016, 21:13   #9

 
sexualising's Avatar
 
elite*gold: 1472
The Black Market: 206/0/3
Join Date: Jun 2014
Posts: 2,663
Received Thanks: 541
Quote:
Originally Posted by .ƒaℓsє. View Post
Muss es PHP sein, mit Javascript/Jquery würde es doch viel leichter und ohne Seiten neuladen gehen ?Ein Beispiel was ich schnell und dreckig geschrieben habe :


Ansonsten zeig mal dein Code dann können wir auch helfen.
Hast du dir die Sachen vor dem Berechnen mal ausgeben lassen ?
Ja, die Seite sollte nicht neu geladen werden. Sollte direkt angezeigt werden.
Preview:

Kannst du mir das eben erklären mit JS?

EDIT: Bzw. wie ich das bei meinen vorhandenen Code einfüge? (Ja, hätte das eventuell mit CSS Stylesheets machen sollen.. ^^)

sexualising is offline  
Old 04/19/2016, 21:17   #10


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,117
Received Thanks: 2,436
Machen wir es anders , sag was du du nicht verstehst und ich erkläre dir das.Wie du es bei deinem Code einfügst ist leicht, du guckst dir wie es bei meinem Beispiel gemacht ist und passt das auf deinen an
Musst eigentlich nur die drei Variablen/Selectoren bearbeiten.
Ein Selector wäre z.b. '#base' was soviel heißt wie 'das Element mit der ID(dafür das #)base'
False is offline  
Thanks
1 User
Old 04/19/2016, 21:22   #11

 
sexualising's Avatar
 
elite*gold: 1472
The Black Market: 206/0/3
Join Date: Jun 2014
Posts: 2,663
Received Thanks: 541
Ok, sagen wir ich nenne das Javascript-File, "calc.js".

dann muss ich das doch erst in der php/html datei aufrufen?
sexualising is offline  
Old 04/19/2016, 21:24   #12


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,117
Received Thanks: 2,436
Quote:
Originally Posted by sexualising View Post
Ok, sagen wir ich nenne das Javascript-File, "calc.js".

dann muss ich das doch erst in der php/html datei aufrufen?
Richtig, das machst du so :'<script type="text/javascript" src="calc.js"></script>'
False is offline  
Thanks
1 User
Old 04/19/2016, 21:27   #13

 
sexualising's Avatar
 
elite*gold: 1472
The Black Market: 206/0/3
Join Date: Jun 2014
Posts: 2,663
Received Thanks: 541
Das ist jetzt vielleicht ne doofe frage, aber öffne/schließe ich das script?
oder kommt da nichts dazwischen?
<script type="text/javascript" src="calc.js">hier</script>


edit:
Hab jetzt mal das JS file auf meins abgeändert:
Code:
$(function() {
    var $kurs_eg = $('#kurs_eg');
    var $eur2eg = $('#eur2eg');
    var $eg_output  = $('#eg_output');
    
    $eur2eg.on('change keyup paste keydown', calculateXYZ);
    $eg_output.on('change keyup paste keydown', calculateXYZ);
    
     function calculateXYZ()
     {
     console.log('123');
     		var kurs_egValue 		= $kurs_eg.val();
        var eur2egValue 		= $eur2eg.val();
     		var calculatedXYZ	= kurs_egValue * eur2egValue;
        $eg_output.val(calculatedXYZ);
     }
});
sexualising is offline  
Old 04/19/2016, 21:32   #14


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,117
Received Thanks: 2,436
Quote:
Originally Posted by sexualising View Post
Das ist jetzt vielleicht ne doofe frage, aber öffne/schließe ich das script?
oder kommt da nicht dazwischen?
<script type="text/javascript" src="calc.js">hier</script>


edit:
Hab jetzt mal das JS file auf meins abgeändert:
Code:
$(function() {
    var $kurs_eg = $('#kurs_eg');
    var $eur2eg = $('#eur2eg');
    var $eg_output  = $('#eg_output');
    
    $eur2eg.on('change keyup paste keydown', calculateXYZ);
    $eg_output.on('change keyup paste keydown', calculateXYZ);
    
     function calculateXYZ()
     {
     console.log('123');
             var kurs_egValue         = $kurs_eg.val();
        var eur2egValue         = $eur2eg.val();
             var calculatedXYZ    = kurs_egValue * eur2egValue;
        $eg_output.val(calculatedXYZ);
     }
});
Da kommt nichts zwischen.
Wie schon erwähnt steht das '#' für Id, du hast aber kurs_eg etc als name attribute am input.
Entweder musst du dort not id="kurs_eg" dran packen oder den Selector so anpassen : $('input[name=kurs_eg]")
False is offline  
Thanks
1 User
Old 04/19/2016, 21:35   #15

 
sexualising's Avatar
 
elite*gold: 1472
The Black Market: 206/0/3
Join Date: Jun 2014
Posts: 2,663
Received Thanks: 541
oder "name" einfach durch "id" ersetzten?

bist mir echt ne riesen hilfe, danke
sexualising is offline  
Reply




All times are GMT +1. The time now is 17:28.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.