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

Warum funktioniert das nicht?

Status
Für weitere Antworten geschlossen.

Gimli

Mitglied
Ich bräuchte mal hilfe! bin ein absoluter anfänger in JS! Warum gibt er das nicht aus? da steht immer fehler auf der seite

Code:
<script type="text/javascript" language="javascript">
function type(number) {
 document.entry.value=number;
}
type(1);
</script>
<input type="text" name="entry" value=""><br><br>
<input type="button" value="1" style="height:30px; width:30px;" onClick="type(1)">

Schonmal danke;)
 
versuch mal
HTML:
function x(nummer) {
document.getElementById('entry').value=nummer
}

edit: sorry getElementByName() musst du verwenden, oberes Beispiel wäre für eine ref zu einem ID tag
 
richtig, type tönt doch schon so reserviert:?:

wenn du ein form tag drum rum gibst, kannst du auch über document."formname"."inputname".value zugreifen
 
Jetzt funktioniert es:

Code:
<script type="text/javascript" language="javascript">
function type_number(number) {
 document.getElementById('entry').value=number;
}
</script>
<input type="text" name="entry" id="entry"><br><br>
<table>
<thead><td><i onClick="type_number(1)" class="t">1</i></td><td><i onClick="type_number(2)" class="t">2</i></td></thead>
</table>

aber dann ersetzt er wenn ich auf 2 drücke die 1 mit der 2! und dass will ich nicht. Wie geht das? So funktioniert es nicht richtig:

Code:
<script type="text/javascript" language="javascript">
function type_number(number) {
 var numvor = document.getElementById('entry').value;
 var num = numvor.number;
 document.getElementById('entry').value=num;
}
</script>
<input type="text" name="entry" id="entry"><br><br>
<table>
<thead><td><i onClick="type_number(1)" class="t">1</i></td><td><i onClick="type_number(2)" class="t">2</i></td></thead>
</table>
 
function type_number(number) {
var input=document.getElementById('entry').value
if(input==""){
document.getElementById('entry').value=number;
}else{
document.getElementById('entry').value=input+number;
}}
 
:roll: ist nicht dein ernst?

Code:
function weg(){
var input=document.getElementById('entry').value
document.getElementById('entry').value=input
.substring(0,input.length-1);
}

das ist meine letzte hilfe, die ich dir in dieser form biete, denn dies verfehlt den sinn und zweck eines forums.

grundsätzlich gilt: hirn & handbuch verwenden->googlen->nochmals googlen->anderst formulieren und gleich nochmals googlen->forumsuche verwenden und dann posten!!!

wenn du diese prozedur durchspielst, hilft dir jeder, denke ich mal.
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
Zurück
Oben