我有月份下拉和保存按鈕,我想禁用保存按鈕,如果從月份的值下拉選擇爲上個月在asp.net網頁如何禁用保存按鈕
Q
如何禁用保存按鈕
1
A
回答
1
你應該爲此使用JavaScript。 在你的下拉菜單的onchange =「checkdate()」上使用這個功能 你也可以從代碼隱藏文件中設置它。 寫在你的頁面的Page_Load
功能...
ddlMonths.Attributes.Add("onchange", "checkdate()");
假設ddlMonths是你的下拉菜單標識
function checkdate()// to check Month
{
var ddlMonths = document.getElementById('<%=ddlMonths.ClientID %>');
var btnSave =document.getElementById('<%=btnSave.ClientID %>');
var lCurrentMonth = (new Date()).getMonth();
if(ddlMonths.options[ddlMonths.selectedIndex].value < lCurrentMonth)
btnSave.disabled= true;
else
btnSave.disabled= false;
}
會給你1小於從零開始月數假設你給的值從0到11的列表中你的MOnths,或者你可以相應地設置它,如果你從1-12開始,你可以加1到幾個月。
1
如果是隻有一個選項的常規下拉選擇,onchange- function可以是sh ortend
function checkDate() {
var doc = document;
var btn = doc.getElementById('<%=btnSave.ClientID %>');
var slc = doc.getElementById('<%=ddlMonths.ClientID %>');
btn.disabled = (slc.selectedIndex < (new Date()).getMonth());
}
相關問題
- 1. 禁用Excel保存按鈕
- 2. 正確啓用/禁用保存按鈕
- 3. 在extjs4.2保存後禁用按鈕
- 4. 禁用保存按鈕的工作
- 5. 在gridview中禁用保存按鈕
- 6. 的javascript禁用Excel的保存按鈕
- 7. TinyMCE的 - 禁用標準保存按鈕
- 8. 保存按鈕被禁用時,如何在引導按鈕上更改樣式?
- 9. SharePoint - 如何禁用保存按鈕上的多個點擊
- 10. 如何禁用ckeditor中的保存按鈕?
- 11. MS Access:如何禁用表單自動保存並創建保存按鈕
- 12. 禁用Xcode存檔按鈕
- 13. 如何用.ajax創建保存按鈕()
- 14. 如何使用asp按鈕保存tinymce
- 15. 如何啓用TinyMCE保存按鈕?
- 16. 禁用禁用按鈕,如果使用「data-role =」按鈕「禁用」
- 17. 如何使按鈕禁用
- 18. 如何禁用ladda按鈕?
- 19. 如何禁用按鈕asp.net
- 20. 如何禁用Android按鈕?
- 21. 如何禁用jqueryui按鈕
- 22. 如何禁用按鈕
- 23. Swift:如何禁用按鈕
- 24. 如何禁用按鈕
- 25. QT - 如何禁用按鈕
- 26. 如何在推回按鈕後禁止保存偏好設置
- 27. 永久禁用保存按鈕並提交後啓用編輯按鈕
- 28. 如何使用保存按鈕保存兩個集合 - 骨幹
- 29. 如何在提交表單時使用JQuery禁用保存按鈕
- 30. 邏輯應用程序上的保存按鈕被禁用
爲什麼不能阻止顯示前幾個月的下拉菜單呢? – 2010-08-03 07:00:27