Variabeln durch furlumar setzten

  • Hi erstma :D
    Ich habe vor das variaben durch eine Formular gesetzt werden und dann wieder ausgegeben, allerdings geht es nicht. Wenn ich dann auf absenden drücken geht es nicht und es geschieht einfach nichts. Hier bin ich mit meinem Latein am ende :/ wisst ihr weiter?


    Hier mein Formular


    und hier die Java anwendung(im Head teil der Seite)


    danke schoneinmall für mögliche hilfe :)

  • Hallo du.


    PHP
    <span class="syntaxdefault"><br /></span><span class="syntaxkeyword"><</span><span class="syntaxdefault">form name</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"rech"</span><span class="syntaxkeyword">><br /><</span><span class="syntaxdefault">select name</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"preis"</span><span class="syntaxdefault"> size</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"1"</span><span class="syntaxkeyword">><br /><</span><span class="syntaxdefault">option value</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"1"</span><span class="syntaxdefault"> selected</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"selected"</span><span class="syntaxkeyword">></span><span class="syntaxdefault">1</span><span class="syntaxkeyword"></</span><span class="syntaxdefault">option</span><span class="syntaxkeyword">><br /></span><span class="syntaxcomment">#bitte ersetzte das selected durch eine id="select-feld"<br /></span><span class="syntaxkeyword"><</span><span class="syntaxdefault">option value</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"2"</span><span class="syntaxdefault"> selected</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"selected"</span><span class="syntaxkeyword">></span><span class="syntaxdefault">2</span><span class="syntaxkeyword"></</span><span class="syntaxdefault">option</span><span class="syntaxkeyword">><br /><</span><span class="syntaxdefault">option value</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"3"</span><span class="syntaxdefault"> selected</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"selected"</span><span class="syntaxkeyword">></span><span class="syntaxdefault">3</span><span class="syntaxkeyword"></</span><span class="syntaxdefault">option</span><span class="syntaxkeyword">><br /><</span><span class="syntaxdefault">option value</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"4"</span><span class="syntaxdefault"> selected</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"selected"</span><span class="syntaxkeyword">></span><span class="syntaxdefault">4</span><span class="syntaxkeyword"></</span><span class="syntaxdefault">option</span><span class="syntaxkeyword">><br /><</span><span class="syntaxdefault">option value</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"5"</span><span class="syntaxdefault"> selected</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"selected"</span><span class="syntaxkeyword">></span><span class="syntaxdefault">5</span><span class="syntaxkeyword"></</span><span class="syntaxdefault">option</span><span class="syntaxkeyword">><br /><</span><span class="syntaxdefault">option value</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"6"</span><span class="syntaxdefault"> selected</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"selected"</span><span class="syntaxkeyword">></span><span class="syntaxdefault">6</span><span class="syntaxkeyword"></</span><span class="syntaxdefault">option</span><span class="syntaxkeyword">><br /><</span><span class="syntaxdefault">option value</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"7"</span><span class="syntaxdefault"> selected</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"selected"</span><span class="syntaxkeyword">></span><span class="syntaxdefault">7</span><span class="syntaxkeyword"></</span><span class="syntaxdefault">option</span><span class="syntaxkeyword">><br /><</span><span class="syntaxdefault">option value</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"8"</span><span class="syntaxdefault"> selected</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"selected"</span><span class="syntaxkeyword">></span><span class="syntaxdefault">8</span><span class="syntaxkeyword"></</span><span class="syntaxdefault">option</span><span class="syntaxkeyword">><br /><</span><span class="syntaxdefault">option value</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"9"</span><span class="syntaxdefault"> selected</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"selected"</span><span class="syntaxkeyword">></span><span class="syntaxdefault">9</span><span class="syntaxkeyword"></</span><span class="syntaxdefault">option</span><span class="syntaxkeyword">><br /><</span><span class="syntaxdefault">option value</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"10"</span><span class="syntaxdefault"> selected</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"selected"</span><span class="syntaxkeyword">></span><span class="syntaxdefault">10</span><span class="syntaxkeyword"></</span><span class="syntaxdefault">option</span><span class="syntaxkeyword">><br /></</span><span class="syntaxdefault">select</span><span class="syntaxkeyword">><br /><br /><</span><span class="syntaxdefault">input type</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">button value</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Ausrechnen"</span><span class="syntaxdefault"> onClick</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"pruefe(preis.vaule);"</span><span class="syntaxkeyword">/><br /></span><span class="syntaxcomment">// es gibt keinen input type="button" sonder nur "submit". Das muss in Anführungszeichen stehen<br /><br /></span><span class="syntaxdefault"> </span>


    Dein JavaScript könnte dann zum Beispiel so aussehen:

    PHP
    <span class="syntaxhtml"><span class="syntaxdefault"><br />    </span><span class="syntaxkeyword"><</span><span class="syntaxdefault">script language</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"JavaScript"</span><span class="syntaxkeyword">>;<br /></span><span class="syntaxdefault">           function pruefe</span><span class="syntaxkeyword">()<br /></span><span class="syntaxdefault">                   </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                   if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">document</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getElementById</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"select-feld"</span><span class="syntaxkeyword">).</span><span class="syntaxdefault">value </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> 1</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">                   </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                       var tapreis </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> 40</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                       alert</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">tapreis</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                   </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">                  </span><span class="syntaxcomment"># ...<br /></span><span class="syntaxdefault">             </script><br /></span></span>
  • Der java code


    Und das formular


  • Es ist kein Java Code, es ist JavaScript.


    Außerdem heißt es nicht vaule sondern value.
    Jede ID darf pro Seite nur ein mal vorkommen, du musst deinen Elementen allen eine einzigartige ID zuweisen.

  • ich hab einfach Java geschrieben weil ich ein bissen schreib faul bin, in Wirklichkeit bin weiß ich das das natürlich etwas anderes ist. Und danke darauf habe ich garnet geachtet. danke nochmals.

  • Ich habe mal ein Beispiel aufbereitet wie man ein select Feld anspricht:



    Du hattest den Button unten als submit gekennzeichnet, dadurch wurde die Seite neu geladen und dein JavaScript (was so oder so nicht funktioniert) wurde nicht ein mal angesprochen 8)

  • Zitat von &quot;Basiii an Mars25&quot;

    Du hattest den Button unten als submit gekennzeichnet, dadurch wurde die Seite neu geladen und dein JavaScript (was so oder so nicht funktioniert) wurde nicht ein mal angesprochen 8)


    Achso, wenn mars25 es so haben wollte, wird mir alles klar. Hatte grade irgendwie das onblur="" - event im Kopf, und daher...ach egal ;)

  • Danke für die antworten, allerdings habe ich noch eine frage,
    Wie Ich weiß jetzt wie ich mehrere Formulare mit mehreren Abschick Buttons benutze aber wie geht das mit bloß einem?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!