我有一个asp:button,需要从此按钮执行两个功能。首先我有 onclientclick(function),在这里我执行本地存储值的设置,然后 应该会触发按钮事件背后的C#代码的onclick(submitform)。
角色 扎克
现在,它可以完美地在我在台式机上测试过的各种浏览器上正常运行,但拒绝在移动设备上运行。我还有其他的asp.buttons可以完美地在移动设备上使用,因此有意义的是 onclick()和onclientclick() 某种程度上不适用于移动设备。 我已经在IOS和Android设备上对此进行了测试。我已经使用Safari和Chrome测试了IOS设备。在Android上,我仅使用Chrome进行了测试。有问题的按钮不会让步。
My button code is:
<asp:Button ID="Button1" runat="server" CssClass="submitbutton"
OnClick="submitForm" OnClientClick="return saveCred();" Text="Submit" />
Clientside function:
function saveCred() {
localStorage.PFMemberName = document.getElementById("Firstname").value;
}
Codebehind:
protected void submitForm(object sender, EventArgs e)
{
//Code.........
}