Comment puis-je mettre l'accent sur le premier contrôle de zone de texte dans un popup (modal)? C'est une fenêtre de connexion. J'ai essayé javascript, mais cela a échoué.mettre l'accent sur textbox popup asp.net
Répondre
Essayez AjaxControlToolkit.Utility.SetFocusOnLoad(YouTextBoxID);
dans le body onload
vous pouvez ajouter quelques javascript
. et mise au point placé textBox vous voulez
Par exemple:
<script type="text/javascript">
function setFocus() {
document.getElementById('TextBox2').focus();
}
</script>
<body onload="setFocus();">
<form id="form1" runat="server">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick='ani1();' />
</form>
</body>
Le TextBox2
obtenir concentré une fois la page est chargée
où exactement mettrais-je ce code? la page dans laquelle l'utilisateur est atm ou le usercontrol? – Yustme
Il suffit d'utiliser focus()
en cas onload
dans votre ASP.NET page qui déclare votre TextBox:
<body onload="document.getElementById('<%= yourTextBoxID.ClientID %>').focus();"></body>
Vous pouvez utiliser la balise <body>
avec des espaces réservés ou des formulaires.
si vous voulez appeler le menu contextuel de js, utilisez ceci:
function openPopup() {
$find('BehaviorID_of_your_popup').show();
document.getElementById('<%= theTextBox.ClientID %>').focus();
}
si vous voulez l'appeler forme côté serveur, cela devrait fonctionner:
protected void btnShow_Click(object sender, EventArgs e)
{
popup.Show();
theTextBox.Focus();
}
Voici l'échantillon
En Balisage:
<asp:ModalPopupExtender runat="server" BehaviorID="UserSearchModalBehavior" ID="mpeSearch" PopupControlID="pUserSearch" TargetControlID="btnFindUser"
OkControlID="btnUserSearchClose" CancelControlID="ibClose" />
En JavaScript:
<script language="javascript" type="text/javascript">
function pageLoad() {
var modalPopup = $find("UserSearchModalBehavior");
if (modalPopup != null) {
modalPopup.add_shown(OnPopupShow);
}
}
function OnPopupShow() {
var tb = $get("tbSearchQuery");
tb.focus();
}
</script>
- 1. Ouvrir WPF Popup sur le focus TextBox
- 2. XUL Textbox inside Popup ne fonctionne pas
- 3. WPF Popup: Comment mettre une bordure autour du popup?
- 4. C# Mettre chaîne en TextBox
- 5. ASP.NET TextBox avec des suggestions
- 6. Réglez toujours Focus sur Textbox (ASP.NET, Updatepanel)
- 7. textbox - Evénement KeyPress sur Asp.net [no javascript]
- 8. asp.net-mvc validation textbox
- 9. Label, TextBox, Asp.net
- 10. asp.net textbox ajoutant BehaviorID
- 11. ASP.Net textbox onblur événement
- 12. Contrôles Usercontrols asp.net textbox/validator
- 13. Validation TextBox ASP.Net
- 14. Filtre TextBox ASP.NET
- 15. ASP.NET modal popup valeur de retour
- 16. Document.ready() échec sur popup
- 17. asp.net MVC: désactiver un TextBox
- 18. Comment définir la valeur sur TextBox
- 19. RegEx pour Multiline ASP.NET Textbox
- 20. Besoin d'aide asp.net autre textbox
- 21. en asp.net textbox utilisant C#
- 22. à partir de textbox, asp.net
- 23. asp.net mvc textbox format date
- 24. Cliquez sur popup (linux)
- 25. popup sur mozilla
- 26. Accepter juste des nombres sur un TextBox ASP.NET
- 27. Incendie d'un événement ASP.NET TextBox entrer appuyez sur
- 28. tout vérificateur d'orthographe gratuit basé sur asp.net pour asp: textbox
- 29. ASP.net - Mettre l'accent sur la ligne d'édition
- 30. Exécuter plusieurs instances d'un popup dans ASP.NET
Où? page_load? N'a pas fonctionné. C'est un modelpopupextender. – Yustme
Essayez dans l'événement de chargement de modalpopup extender – banupriya
La fenêtre contextuelle modale elle-même comporte un événement load. protected void YourModalPopUpID_ModalPopupExtender_Load (expéditeur d'objet, EventArgs e) { AjaxControlToolkit.Utility.SetFocusOnLoad (YouTextBoxID); } – banupriya