Hoi Gotters,
Ik ben met een asp.net c# project bezig waarbij ik in een textbox de enter wil opvangen zodat een button's onclick event afgaat. Daar heb ik de volgende code voor gevonden.
Bovenstaande code werkt prima in IE6/7, maar geeft in FF een foutmelding:
Error: document.getElementById("ctrlHTMLHeaderMedication:CtrlHTMLSearchInput1:cmdZoek") has no properties
Source File: http://localhost/MediqTransactie/hhbrowseproducts.aspx
Line: 1
Ik heb eerst methode 1 geprobeerd, daarna methode 2, maar dezelfde melding.
Hoe krijg ik dit aan de gang in FF?
Alvast bedankt.
Ik ben met een asp.net c# project bezig waarbij ik in een textbox de enter wil opvangen zodat een button's onclick event afgaat. Daar heb ik de volgende code voor gevonden.
C#:
1
2
3
4
5
| // Methode 1 this.txtUserName.Attributes.Add("onkeydown", "if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {document.getElementById('"+cmdLogin.UniqueID+"').click();return false;}} else {return true}; "); // Methode 2 this.txtPassword.Attributes.Add("onkeydown", "if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {document.forms[0].elements['"+cmdLogin.UniqueID+"'].click();return false;}} else {return true}; "); |
Bovenstaande code werkt prima in IE6/7, maar geeft in FF een foutmelding:
Error: document.getElementById("ctrlHTMLHeaderMedication:CtrlHTMLSearchInput1:cmdZoek") has no properties
Source File: http://localhost/MediqTransactie/hhbrowseproducts.aspx
Line: 1
Ik heb eerst methode 1 geprobeerd, daarna methode 2, maar dezelfde melding.
Hoe krijg ik dit aan de gang in FF?
Alvast bedankt.