• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Google Chart Tools

rafi

Neues Mitglied
Hey, hab da mal ne Frage zu google chart tools: Ich würde gerne ein Formular erstellen, wo ich Werte eingeben kann un diese mir in einem Chart zurückgegeben werden (mit Google Chart Tools). Nun habe ich auf Google ein Beispiel gefunden:

HTML:
<form action='https://chart.googleapis.com/chart' method='POST'>
    <input type="hidden" name="cht" value="lc"  />
    <input type="hidden" name="chtt" value="This is | my chart"  />
    <input type='hidden' name='chs' value='300x200' />
    <input type="hidden" name="chxt" value="x" />
    <input type='hidden' name='chd' value='t:40,20,50,20,100'/>
    <input type="submit"  />
</form>

nur der Abschnitt mit den value="t:40,20,50..." ist RELEVANT

Meine Frage: Wie ist es möglich, das ich Werte in einem Formular übergeben kann? Denn jetzt sind diese Werte ja FIX es zeigt also immer ein Chart mit 40,20,50 usw an. Ich will aber in einem Textfeld eine Zahl eingeben (oder in mehreren Textfeldern untereinander) und diese sollen dann übergeben werden (wenn ich auf Senden drücke soll der Char mit MEINEN Werten angezeigt werden).

Weis jemand Rat? Würde mich freuen

PS: Kann auch gerne eine JavaScript Lösung sein

gruß RR
 
Hallo rafi und willkommen,

der input-Typ „hidden“ sorgt dafür, dass ein Formularparameter praktisch unsichtbar und fest ist. Setzt du ihn auf „text“, so stellt das input-Element ein Eingabefeld dar.

Gruß
 
Hey,

danke für deine Antwort :)

Aber meine Frage war eher wie ich ein Formular erstellen kann in dem ich daten eintrage (z.B) in eine Textbox und diese dann als Chart dargestellt werden

etwa so
<input type="text" name="chd" value="Hier soll jetzt eben das was ich eingebe and google übergeben werden"/>
 
etwa so
<input type="text" name="chd" value="Hier soll jetzt eben das was ich eingebe and google übergeben werden"/>
Wo ist das Problem? Dieser Code tut genau das, was du möchtest. Er erzeugt ein Textfeld dessen Wert bei Absenden des Formulars als „chd“ zu Google gesendet wird. Das value-Attribut kannst du sogar weglassen.
 
Mhm nicht ganz er braucht ja für die values das "t:" davor, also wenn ich ein textfeld erzeuge mit dem name="chd" und ich schreib was rein wird ja nur z.B. 30 übertragen ....da passiert dann nix, weil es "t:30" sein müsste.

Nun könnte ich wie folgt vorgehen

<input type="text" name="chd" value="t:"/>
Dann steht in der Textbox schon was drin nämlich "t:" gebe ich nun nach diesem t: etwas ein, wird der Chart richtig angezeigt. Ich will aber dieses t: nicht da drin stehen haben :| einigermaßen verständlich?

gruß
 
Zurück
Oben