[英]How do you fill a text field in an edit form in jqGrid?
我是javascript新手。 我已經使用jqGrid創建了一個可編輯表。 它打開一個表單以添加一個新條目,並且我添加了一個按鈕,該按鈕會自動填充表單中的某些文本框。
因此,通過單擊按鈕,它將調用以下功能。 $('#tr_Field',form).val('Autofilled');
和
$('#tr_Field',form).attr('value','Autofilled');
兩者似乎都工作(如果我調用$('#tr_Field',form).val();函數,它會給出“自動填充”)。
但是,它不會在當前打開的窗體的文本框中顯示此新值。
我將不勝感激。
輸入字段將具有一個與您在colModel
上設置的名稱完全相同的ID。 例如,如果您有這樣的代碼: colModel:[{name:'YOUR_INPUT_NAME', width:120, sortable:false, editable: true, editrules:{required:true}}]
,則可以使用以下命令設置其文本: $('#YOUR_INPUT_NAME').val('Autofilled');
。 如果您在查找元素ID時遇到問題,可以按F12鍵並將鼠標移到該元素上,以便查看其屬性
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.