我有一个ASP.NET应用程序,我实现了下面的代码来禁止用户双击并提交按钮,因此代码背后的方法不会被执行一次。点击验证并禁用按钮
OnClientClick="this.disabled = true; this.value = 'Submitting...';" UseSubmitBehavior="false" onclick="BtnSubmit_Click"
这是可以正常使用,但我已经实现了页面的JavaScript形成验证和下面的代码是不工作的一个:
OnClientClick="return validation(); this.disabled = true;" UseSubmitBehavior="false" onclick="BtnAdd_Click"
的验证,以确保用户不会留下任何空字段,但是如果验证成功,单击该按钮时,该按钮将被禁用,但onclick
方法未被调用。
为什么会发生这种情况?
你有没有打过电话的validateion功能上提交事件表单标签:'<形式行动=“”的onsubmit =“返回确认()”>'并保持onClick原样? – Javad