uwe87: HTML Formular

Hi Leute,

hab jetzt gerade ein Programm geschrieben, welches das Minimum 3er Zahlen widergibt.

Nun habe ich eine Frage und zwar wie kann ich das ganze per HTML-Formular gestalten?
Worauf muss ich achten?

  
	function min (x,y,z)  
	{  
	var min1 = 0;  
	var min2 = 0;  
	  
	if (x<y)  
	min1 = x;  
	else  
	min1 = y;  
	if (min1<z)  
	min2 = min1;  
	else  
	min2 = z;  
	  
	return min2;  
	}  
	  
	var z1 = parseInt (prompt("Geben Sie die erste Zahl ein "));  
	var z2 = parseInt (prompt("Geben Sie die zweite Zahl ein "));  
	var z3 = parseInt (prompt("Geben Sie die dritte Zahl ein "));  
  
	document.write("Das Minimum ist ", min ( z1, z2, z3));  
  

  1. Om nah hoo pez nyeetz, uwe87!

    Dies hier ist kein Hausaufgabenservice, stelle deine Arbeit vor und du bekommst Hinweise.

    Matthias

    --
    1/z ist kein Blatt Papier. http://www.billiger-im-urlaub.de/kreis_sw.gif
    1. So siehts nun aus.

        
        
      	function min () {  
      			  
      		var x= 0;  
      		var y= 0;  
      		var z= 0;  
      		var min1 = 0;  
      		var min2 = 0;  
      				  
      		x = parseInt (document.forms['f1'].wert1.value);  
      		y = parseInt (document.forms['f1'].wert2.value);  
      		z = parseInt (document.forms['f1'].wert3.value);  
      	  
      		if (x<y)  
      			min1 = x;  
      		else  
      			min1 = y;  
      		if (min1<z)  
      			min2 = min1;  
      		else  
      			min2 = z;  
      				  
      		document.forms['f1'].ausgabe.value = min2;  
      	  
      		return;  
      	}  
      </script>  
      </head>  
      <body>  
      <h2>Minimum 3er Zahlen</h2>  
        
      <form id="f1" action="">  
      <p>  
      <label for = "zahl1"><strong>Erste Zahl eingeben :</strong> </label>  
      <input type="text" id = "zahl1" name="wert1" size="8" /><br /><br />  
      <label for = "zahl2"><strong>Zweite Zahl eingeben :</strong> </label>  
      <input type="text" id = "zahl2" name="wert2" size="8"/><br /><br />  
      <label for = "zahl3"><strong>Dritte Zahl eingeben :</strong> </label>  
      <input type="text" id = "zahl3" name="wert3" size="8"/><br /><br />  
      <label for = "erg"><strong>Minimum :</strong> </label>  
      <input type="text" id = "erg" name="ausgabe" size="8" readonly = "readonly"/><br /><br />  
      <input type="button" value="Finde heraus" onclick="min()" />  
       <button type="reset">Zurück</button>  
      </p>  
      </form>  
        
      </body>  
      </html>  
        
      
      

      Wie kann ich es nun optisch schöner darstellen?
      Zum Beispiel sollen die Eingabefelder in einer Linie sein oder die Texte neben den Eingabefeldern sollen linksbündig dargestellt werden ?

      1. Om nah hoo pez nyeetz, uwe87!

        [ref:self812;javascript/objekte/math.htm#min@title=Math.min] darf verwendet werden? Geht es um die Gestaltung des Formulars? Geht es um die Funktion?

        Was spricht dann gegen min(a, min(b,c))?

        Matthias

        --
        1/z ist kein Blatt Papier. http://www.billiger-im-urlaub.de/kreis_sw.gif
        1. @@Matthias Apsel:

          nuqneH

          http://de.selfhtml.org/javascript/objekte/math.htm#min@title=Math.min darf verwendet werden?

          Vermutlich nicht.

          Qapla'

          --
          Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
          (Mark Twain)
          1. @@Matthias Apsel:

            nuqneH

            http://de.selfhtml.org/javascript/objekte/math.htm#min@title=Math.min darf verwendet werden?

            Vermutlich nicht.

            Qapla'

            Genau war nicht erlaubt :)
            Dankeschön trotzdem für euere Bemühungen!

            Gruß
            Uwe

          2. Om nah hoo pez nyeetz, Gunnar Bittersmann!

            Vermutlich .

            Vielleicht aber doch, weil das Thema "Formular" heißt.

            Matthias

            --
            1/z ist kein Blatt Papier. http://www.billiger-im-urlaub.de/kreis_sw.gif
            1. @@Matthias Apsel:

              nuqneH

              Vielleicht aber doch, weil das Thema "Formular" heißt.

              Vielleicht aber doch nicht, weil das Thema "Doppelposting" heißt.

              Qapla'

              --
              Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
              (Mark Twain)
        2. Om nah hoo pez nyeetz, uwe87!

          http://de.selfhtml.org/javascript/objekte/math.htm#min@title=Math.min darf verwendet werden? Geht es um die Gestaltung des Formulars? Geht es um die Funktion?

          Was spricht dann gegen min(a, min(b,c))?

          Matthias

          Hi Matthias,

          es ging um die Gestaltung des Formulars, wie ich es eleganter darstellen könnte. Aber durch bisschen rumexperimentieren habe ich was cooles gefunden.
          Von daher hat sich meine Frage geklärt.

          Danke trotzdem

          Gruß

      2. Mahlzeit uwe87,

        Wie kann ich es nun optisch schöner darstellen?
        Zum Beispiel sollen die Eingabefelder in einer Linie sein oder die Texte neben den Eingabefeldern sollen linksbündig dargestellt werden ?

        Mittels http://de.selfhtml.org/css/index.htm@title=CSS.

        MfG,
        EKKi

        --
        sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
  2. Grüße,

    Nun habe ich eine Frage und zwar wie kann ich das ganze per HTML-Formular gestalten?
    Worauf muss ich achten?

    vergiss die Eingabeelemente nicht, trigger zum auslösen und eine ausgabemöglichkeit. achte dabei auf valides code und schreib dein programm um, deins hier ist ehrenlos.

    MFG
    bleicher

    --
    __________________________-

    FirefoxMyth
    1. @@bleicher:

      nuqneH

      deins hier ist ehrenlos.

      Klingonen an Bord? tachDaq maghom.

      Qapla'

      --
      Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
      (Mark Twain)
      1. Om nah hoo pez nyeetz, Gunnar Bittersmann!

        tachDaq maghom.

        zehn vorne? Bitte nicht das Quarks.

        tugh! Matthias

        --
        1/z ist kein Blatt Papier. http://www.billiger-im-urlaub.de/kreis_sw.gif
      2. Grüße,|

        deins hier ist ehrenlos.
        Klingonen an Bord? tachDaq maghom.

        nah - ich meinte viel furchtlosere Krieger - die Informtaiker! denn es fürchten kein Tod, die nicht leben! ich suche noch passenden SMBC dazu...

        aber letzendlich - sollte man dem OP nicht sagen, dass wein Kod chinesisch ist?
        MFG
        bleicher

        --
        __________________________-

        FirefoxMyth