2016-04-16 12 views
1
<INPUT type="text" name="q" /> 
<INPUT type="button" value="submit" onclick=" q.value='';"/><br/> 
<div style="width:50em; height:33em;border:2px black solid;overflow:auto"> 
    <div id='target'> </div> 
</div> 

Ich möchte q das Textfeld mitWie bekomme ich das Textfeld leer? Was ist hier falsch?

+0

Konsole auf Fehler prüfen! – Rayon

+0

Verwenden Sie 'id' statt' name' ... '' .. 'ID' Eigenschaften sind globale Variablen;) – Rayon

+0

https://jsfiddle.net/rayon_1990/p05gcv6c / – Rayon

Antwort

0
<input type="text" id="q" /> 
<input type="button" value="submit" onclick="q.value='';" /> 
<br/> 
<div style="width:50em; height:33em;border:2px black solid;overflow:auto"> 
    <div id='target'> </div> 
</div> 
0

Hinweis oben freizugeben, dass der Tag Name Ihres ersten Eingangs-Tag ist "Eingang", nicht q. "q" ist ein Wert des Namensattributs in diesem Tag. Wahrscheinlich wäre es eine bessere Idee ID verwenden anstelle des Namens Attribut, aber im Fall der Verwendung des Namensattribut verwenden, verwenden Sie diesen Code in Ihre Onclick-Funktion:

document.getElementsByName("q")[0].value='' 

Beachten Sie, dass getElementsByName („q“) zurückgibt Alle Tags, deren Attributname gleich "q" ist.

Verwandte Themen