onclick-button-Eingang funktioniert nicht im Chrome
Javascript-code:
function doClick()
{
alert("clicked");
}
HTML-code:
<div >
<table border="2" cellspacing="0" cellpadding="0" class="TextFG" style="font-family:Arial; font-size:10pt;">
<tr>
<td width="100%">
<table border="0" style="font-family:Arial; font-size:10pt;" cellspacing="0" cellpadding="3">
<tr>
<td> Find:</td>
<td nowrap>
<input type="text" id="Find_Text" name="Find_Text" size="7" > <input type="checkbox" name="Find_ExactMatch" value="1" checked>
</td>
<td colspan="2" style="cursor:default" nowrap >Exact Match</td>
</tr>
<tr>
<td> In:</td>
<td>
<select name="Find_DataFile">
<option value="1">Stage 1</option>
<option value="2">Stage 2</option>
</select>
</td>
<td align="center" valign="top">
<input type="submit" value="Go" onclick="doClick();"/>
</td>
<td align="center"><font class="DataFG">F2<font></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
Hallo alle,
Einfachen code wie oben nicht Feuer in Chrome (neueste), aber unter IE8 und IE10.
Mache ich etwas falsch ?.
Jede Hilfe zu schätzen wissen
Dank
Nach stepping thru jede Zeile in der code, den ich oben angegeben (die auch eine server-Anfrage, füllen das dropdown mit dem Namen "Find_DataFile", dessen code ich war nicht in der Lage zu liefern) habe ich endlich den Schuldigen gefunden, was ein Objekt nicht definiert " - Fehler (weil es die id wurde nicht definiert, und ich rief getElementById ordnen Sie es ein temp-Objekt). Alle arbeiten jetzt für den IE8 Chrome, IE10 und Safari. Danke Jungs für all die Zeit und Mühe, um mir zu helfen eine Lösung zu finden. Es ist viel geschätzt. Ich kann normal atmen jetzt lol !
- Ist
doClick()
der eigentliche name der Funktion, die Sie verwenden, oder haben Sie es ändern für die Frage? - Es ist die eigentliche Funktion name
- Funktioniert Hier
- Brauchen mehr info. Nichts ist falsch mit dem code, den du gepostet hast.
- Aus Gründen der Einfachheit gibt es einen anderen html-code rund um die <td></td>, dass ich nicht in meine post. Ich werde versuchen Sie es in dem link von captain und kommen zurück wenn es nicht funktioniert
- Zeigen Sie uns den kompletten code.
- Stecken Sie es in Ihrer Frage statt.
- Öffnen Sie den inspector (Strg+shift+i) und überprüfen Sie die Konsole für Fehler, vielleicht etwas anderes, wenn brechen Sie Ihre js und du glaubst, die Probleme gibt es aber nicht
- Geändert, meine Frage an den eigentlichen code....das funktioniert, wenn ich stecken Sie es in JSFiddle :((((
- Ich werde versuchen, was Sie vorschlagen, arieljuod
- Wenn ich die Seite aktualisieren, unter der Inspektor wird es brechen an der Stelle der Fehler? Im moment ist es nicht zu melden.
- Was bedeutet es, wenn die Schriftfarbe ändert sich von schwarz zu einem hellen braunen Farbe in der Mitte der javascript-code ?
- Haben Sie versucht, onClick? stackoverflow.com/questions/4380719/onclick-or-onclick
- Wenn ich sagte, der code, den ich meinte, den vollständigen code. Keine HTML-und Javascript getrennt. Könnten Sie bitte schicken Sie es als ein einziges Stück.
- Upvote zu Shylo für das Auffinden der typo...wäre genial als Antwort XD
- Es wird nicht möglich sein, die Versorgung der komplette code, da dies Buchungskreis und eher sensibel. Ich habe einige Fortschritte gemacht tho und werde berichten, wie meine Erkenntnisse, wenn jemand interessiert ist. Vielen Dank an alle für Eure schnellen und hilfreichen Antworten. Wünscht mir Glück !
- onClick funktioniert nicht, entweder
- Das wäre eine falsche Antwort. Mit
onclick
ist gut für ein Attribut. - Nach seinem Rücktritt thru jede Zeile in der code, den ich oben angegeben (die auch eine server-Anfrage, füllen das dropdown mit dem Namen "Find_DataFile", dessen code ich war nicht in der Lage zu liefern) habe ich endlich den Schuldigen gefunden, was ein Objekt nicht definiert " - Fehler (weil es die id wurde nicht definiert, und ich rief getElementById ordnen Sie es ein temp-Objekt). Alle arbeiten jetzt für den IE8 Chrome, IE10 und Safari. Danke Jungs für all die Zeit und Mühe, um mir zu helfen eine Lösung zu finden. Es ist viel geschätzt. Ich kann normal atmen jetzt lol !
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den submit-button ist eine Besondere Taste, die NUR im < form > - tags. Es läuft was auch immer Funktion, die Sie angeben, in das "onsubmit" Attribut der form, der er angehört. Finden Sie Hier für eine Idee, wie die submit-buttons die Interaktion mit javascript und dem Formular "onsubmit". Sie werden in der Lage sein, um die gewünschte Wirkung, wenn Sie Draht Sie die Dinge auf diese Weise. so wird besonderes Augenmerk auf die FORM markup-code wäre...
und dann das javascript:
Und das funktioniert für mich 🙂
den submit-button hat bereits eine Standard-Funktionalität . es wird nicht auslösen des onclick-Funktion in vielen Browsern. ändern Sie den Typ Schaltfläche aus, um 'Taste' und versuchen, das Formular Absenden mit javascript.
Ihre Probe. Es sollte funktionieren.
Gibt es zwei Dinge, die Sie sollten sicher sein:
geladen worden.
a={name:'AAA',age:19,}
wegen dem letzten Komma,
. Aber halten Sie auf, haben Sie eine form in Ihrem HTML?alert("clicked");
Anfang in Ihrer Funktion zu sehen, dass die Funktion aufgerufen wird.