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

Javascript Taschenrechner

Könnt ihr mir helfen?

  • Ja

    Stimmen: 0 0,0%
  • Nein

    Stimmen: 0 0,0%

  • Umfrageteilnehmer
    0

TheStoni

Neues Mitglied
Wir erstellen in der Schule mit unserem Lehrer einen Taschenrechner und sind so weit aber irgendwie funktioniert die eingabe überhaupt nicht.



<head>
</head>


<script language=JavaScript>

function add (zahl){
document.rechner.editor value = Zahl;

}

</script>

<br><br>

<center><form name=rechner><input name=editor id=editor size=20>

<br>

<table align=center>
<tr>
<td><button onClick=add('1');>1</button></td>
<td><button onClick=add('2');>2</button></td>
<td><button onClick=add('3');>3</button></td>
<td><button onClick=calc('+');>+</button></td>
</tr>

<tr>
<td><button onClick=add('4');>4</button></td>
<td><button onClick=add('5');>5</button></td>
<td><button onClick=add('6');>6</button></td>
<td><button onClick=calc('-');>-</button></td>
</tr>

<tr>
<td><button onClick=add('7');>7</button></td>
<td><button onClick=add('8');>8</button></td>
<td><button onClick=add('9');>9</button></td>
<td><button onClick=calc('*');>*</button></td>
</tr>

<tr>
<td><button onClick=add('.');>,</button></td>
<td><button onClick=add('0');>0</button></td>
<td><button onClick=ergebnis('=');>=</button></td>
<td><button onClick=calc(':');>:</button></td>
</tr>

</table>
</center>
</form>
 
Wir erstellen in der Schule mit unserem Lehrer einen Taschenrechner und sind so weit aber irgendwie funktioniert die eingabe überhaupt nicht.



<head>
</head>


<script language=JavaScript>

function add (zahl){
document.rechner.editor value = Zahl;

}

</script>

<br><br>

<center><form name=rechner><input name=editor id=editor size=20>

<br>

<table align=center>
<tr>
<td><button onClick=add('1');>1</button></td>
<td><button onClick=add('2');>2</button></td>
<td><button onClick=add('3');>3</button></td>
<td><button onClick=calc('+');>+</button></td>
</tr>

<tr>
<td><button onClick=add('4');>4</button></td>
<td><button onClick=add('5');>5</button></td>
<td><button onClick=add('6');>6</button></td>
<td><button onClick=calc('-');>-</button></td>
</tr>

<tr>
<td><button onClick=add('7');>7</button></td>
<td><button onClick=add('8');>8</button></td>
<td><button onClick=add('9');>9</button></td>
<td><button onClick=calc('*');>*</button></td>
</tr>

<tr>
<td><button onClick=add('.');>,</button></td>
<td><button onClick=add('0');>0</button></td>
<td><button onClick=ergebnis('=');>=</button></td>
<td><button onClick=calc(':');>:</button></td>
</tr>

</table>
</center>
</form>
Ihr solltet erstmal anständig HTML lernen, bevor Ihr mit JavaScript anfangt. Dein Doctype fehlt, dein HTML-Tag fehlt. Deine Form ist falsch geschlossen und falsch geöffnet. center-Tags werden nicht mehr benutzt, sowas wird heutzutage per CSS gemacht. Tabellen sollten allgemein nur zum darstellen von Daten genutzt werden.

Hier lernst du mit Formularen in HTML umzugehen.
 
Zuletzt bearbeitet:
Einer der vielen Fehler.
HTML:
document.rechner.editor.value = Zahl;

Aber wie schon von meinem Vorredner gesagt, so wie das HTML aufgebaut ist kann da nichts funktionieren. Weiteres Beispiel ist das Tag Attribute wie name in " " geschrieben werden:

<input name="irgendwas"/>
 
Zurück
Oben