2014-02-28 24 views
0

我想設置最近兩天輸入項目的默認值。 爲此,我也在谷歌搜索,但直到不能找到解決方案。如何使用jQuery EasyUI框架設置輸入項目的默認值

我正在使用jQuery EasyUI框架。

<div class="fitem"> 
    <tr> 
    <td></td> 
    <td> 
     <input type="text" class="easyui-validatebox" name="insertby" id="insertby" size="20"> 
    </td> 
    </tr> 
</div> 

<script> 
    var s = '<?php echo $logname; ?>'; 
    document.getElementById('insertby').value = s ; 
    alert(s); 
</script> 
+0

以何種方式不起作用? –

+0

什麼是「jesayui」? –

+0

這並不顯示輸入值 – user3354952

回答

0

由於我無法添加評論以要求您嘗試嘗試,所以我會盡力幫助您!

首先,你的代碼適合我。但是,有時候其他JavaScript代碼會導致錯誤,並在代碼塊之前停止代碼執行。您可能想要嘗試在Chrome瀏覽器上按F12,以查看在代碼塊之前是否遇到任何錯誤,以確保一切正常。

+0

感謝傳奇的答案,但我沒有遇到任何錯誤。 – user3354952

+0

它適用於我在Chrome上,我建議您將該代碼塊複製到一個空的HTML頁面,並測試它只是爲了確保問題在於。 – Legend

0

$('#insertby').validatebox('setValue', s);

我帶我一段時間才能 「瞭解」 了。

實際上,jquery easyUI會動態地修改DOM,使其花哨的東西以原始輸入框「消失」的方式來代替它。這就是爲什麼直接修改輸入字段沒有效果,實際上是隱藏的原因。我想這樣做是因爲他們的getter/setter應該用來正確地更新一切。

EasyUI很容易設置和使用,但它對元素進行操作的方式相當不直觀。但一旦你掌握了它,它應該是沒問題的。

0

使用

setValue. $('idofcombogrid').('setValue',id_value); 

id_value指idField的值如最初定義爲combogrid。

相關問題