Jag har en aspx 1.1-sida. Jag har en knapp som man kan klicka på för att skapa en rapport som skapas av sql-serverkomponent. Om man klickar två gånger på knappen så blir det problem för komponenten. Jag måste alltså hindra användarna från att klicka två gånger.
i aspx-sidan så har jag följande javascript-funktion:
function DisableButtonAdHocCreate()
{
var x =document.getElementById('ButtonAdHocCreate');
x.disabled=true;
return true;
}
javascriptet körs och knappen disablas, men eftersom knappen disablas så körs inte server-eventet? Hur löser man detta? Jag testade att submitta sidan från javascriptet innan jag disablade knappen, men då laddades sidan om och knappen enablades igen...
Borde man inte kunna lösa detta serverside?
lite pseudokod
Private IsbuttonClicked as boolean=false
Sub MyButton_click(s as object, e as eventargs)
If NOT IsbuttonClicked Then
'Anropa vad som nu skall köras
IsbuttonClicked=true
End If
MyButton.enabled=false
End Sub
258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25