我有一個網頁,打開一個對話框,下面的代碼大寫對話框彈出窗口
function addcustomer() {
$.ajax({
url: "customers.php",
async:true,
success: function(data){
$('#pop').html(data).dialog({
width: 420,
height: 630,
modal:true,
draggable:false,
resizable:false,
title:'Customer',
buttons: {
Cancel: function(){
$(this).dialog("close");
},
Submit: function(){
$("#frmcustomer").submit();
}
}
});
}
});
}
當我打開的對話框中,我想所有的輸入和選擇資本。我試過了:
select, input { text-transform: capitalize }
但它只在點擊對話框中的任何地方後才起作用。它在第一次打開時不會大寫任何控件,我也試過:
$(document).ready(function(){
$("select,input,textarea").uniform();
$('select, input').capitalize();
});
任何想法如何解決?
?我無法在Chrome上重現它:http://jsfiddle.net/WKMrm/是否有其他腳本干擾?您可能需要顯示您加載到彈出窗口中的內容。 – JJJ 2013-03-13 06:27:17
嘗試切換到不同的瀏覽器,看看問題是否出現在其他地方。您也可以使用jQueryUI在http://jsfiddle.net上提供工作示例。 – 2013-03-13 06:30:32
好吧,我忘了這個瀏覽器問題,它在Firefox上運行良好,但它導致safari和chrome同樣的問題! – 2013-03-13 06:38:57