Possible en double:
Link Button on the page and set it as default button, work fine in IE but not in Moziladéfini linkbutton comme bouton par défaut pour asp: panneau en asp.net
Comment définir linkbutton comme bouton par défaut pour asp: panneau en asp.net? Je sais qu'un bouton peut être défini par défaut, mais mon application utilise des linkbuttons pour tous les formulaires. Toute suggestion comment cela peut être fait.
EDIT:
Maintenant, j'essayé, Il fonctionne dans Firefox, mais aussi ma validation javascript (ie) click onclient de mon linkbutton ne fonctionne pas pourquoi?
var __defaultFired = false;
function WebForm_FireDefaultButton(event, target) {
var element = event.target || event.srcElement;
if (!__defaultFired && event.keyCode == 13 && !(element && (element.tagName.toLowerCase() == "textarea"))) {
var defaultButton;
if (__nonMSDOMBrowser)
defaultButton = document.getElementById(target);
else
defaultButton = document.all[target];
if (defaultButton) {
if (typeof (defaultButton.click) != "undefined")
defaultButton.click();
else
eval(unescape(defaultButton.href.replace("javascript:", "")));
event.cancelBubble = true;
if (event.stopPropagation) event.stopPropagation();
return false;
}
}
return true;
}
Deuxième EDIT:
j'ai pu faire mon habitude linkbutton travail de contrôle, mais ne pouvait pas en mesure d'accrocher OnClientClick à lui. Source using-panel-defaultbutton-property-with-linkbutton-control-in-asp-net.
et je l'ai fait,
<%@ Register Namespace="App_Code" TagPrefix="ac" %>
<asp:Label runat="server" ID="lblHello" />
<asp:Panel runat="server" DefaultButton="lbHello">
First name: <asp:TextBox runat="server" ID="txtFirstName" />
<ac:LinkButtonDefault ID="lbHello" runat="server" Text="Click me"
OnClientClick="javascript:alert('hai');" OnClick="lbHello_Click" />
</asp:Panel>
Ma fonction ClientSide ne fonctionne pas pourquoi? Toute suggestion.
cela a fonctionné parfaitement .. –
je l'ai décerné à vous .. Un doute de plus est de savoir comment rendre cette réutilisable à toutes mes pages aspx qui a différents boutons de liaison ... –
toute suggestion ... –