我有一個頁面,用戶控件被動態加載到div/panel中。我不知道這些用戶控件的內容,除了它們有一個按鈕。在div中設置默認按鈕 - 但我不知道ID /類
當用戶在此div/panel(使用用戶控件)時,我想將div/panel內的按鈕作爲默認按鈕。 現在,無論如何,我的側面搜索按鈕都是默認按鈕。
我不能在用戶控件中添加「defaultButton = mybutton」,並且我無法向按鈕添加類。
我該如何解決問題?
謝謝:)
我有一個頁面,用戶控件被動態加載到div/panel中。我不知道這些用戶控件的內容,除了它們有一個按鈕。在div中設置默認按鈕 - 但我不知道ID /類
當用戶在此div/panel(使用用戶控件)時,我想將div/panel內的按鈕作爲默認按鈕。 現在,無論如何,我的側面搜索按鈕都是默認按鈕。
我不能在用戶控件中添加「defaultButton = mybutton」,並且我無法向按鈕添加類。
我該如何解決問題?
謝謝:)
最後我做了以下內容:
$("#CalculatorDiv").keypress(function (e) {
if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
var div = $("#CalculatorDiv");
var firstInput = div.find("input[type=submit]");
firstInput.click();
return false;
} else {
return true;
}
});
:-)所以一個找到的組合和按鍵事件。
$("your div").children().blur(function(){
$(#button).focus();
});
你必須要更加具體。更好的是,發佈代碼。
默認按鈕,你的意思是按下「返回」會使按鈕提交嗎?在這種情況下,你可以把它放在一個表格中。
要訪問的按鈕,你可以做,通過JavaScript的的document.getElementById
https://developer.mozilla.org/en-US/docs/DOM/document.getElementById
你也可以使用jQuery的級別,類型或最近按鈕元素訪問元素div標籤。也許使用jQuery中的「查找」的方法:
我不能確定你是如何完成這個根據你的描述,但你可以做的是設置Control.ID
,然後你可以使用FindControl
定位UserControl。
UserControl uc = (UserControl)PANELID.FindControl(Control.ID);
我不知道,但你不能搜索<input type="button" .../>
,比默認的代碼部分補充呢?
編輯:讀你的問題錯了,假設它是一個網頁cuz的'div'。
通常在C#中,您可以選擇在面板內部的控件,然後搜索的類型,找到按鈕
公平地說,這個問題被標記爲'html'和'jquery'。只有假設關於按鈕和div與這兩個標籤有關的問題指的是一個網頁......特別是對於那些不認識C#的我們來說。 – joequincy
它也被標記爲C#。這就是爲什麼我沒有刪除錯誤的代碼,我只是添加了C#提示 – GroundZero
似乎你不知道任何東西,並希望所有的東西:) –
我不完全明白你想要做什麼。如果你只是想選擇一個按鈕,爲什麼不使用'$('wrapper_div')。find('button')' – kimpettersen