0
A
回答
2
不能可靠地改變輸入的type
,但您可以創建一個新的元素和複製的IM在不同的屬性:
$(document).ready(
function(){
$('<input type="text" />')
.appendTo('form')
.val($('input:hidden[name=nameOfHiddenElement]').val())
.attr('name','nameAsAppropriate')
.remove('input:hidden[name=nameOfHiddenElement]');
}
);
0
我會建議不要創建<input type="hidden" />
,然後試圖笨拙地將其轉換爲你之後的類型。相反,使用你需要的任何類型(文本,選擇等)創建它,並使用CSS來隱藏它。
在您看來,例如:
<style type="text/css">
input.hidden { display: none; }
</style>
<?php echo $this->Form->input('Model.fieldName', array('type'=>'text','class'=>'hidden'))?>
然後,在你的AJAX回調,顯示輸入:
$.ajax('/ajax/url/here', {}, function(response, status){
// perform your field population, then...
$('input.hidden').show();
});
相關問題
- 1. 爲隱藏的ssrs設置表達式
- 2. 設置內容冒煙,隱藏表
- 3. 設置爲隱藏後隱藏的按鈕不隱藏 - IOS
- 4. 隱藏表單值
- 5. 將會話值設置爲jsp隱藏表單值
- 6. 如何將表單輸入元素設置爲隱藏?
- 7. 在編輯表單中設置隱藏字段
- 8. 無法在symfony中使用jquery設置隱藏表單字段
- 9. 如何在Mechanize/Python中設置隱藏表單的值?
- 10. 隱藏設置訪問器
- 11. 隱藏/如果cookie設置
- 12. form.submit()設置隱藏字段=「」
- 13. UITableView設置tableview行隱藏
- 14. Higchart設置隱藏值
- 15. 設置元素隱藏
- 16. CakePHP的3.0隱藏的表單值和名稱
- 17. CakePHP的隱藏_method POST
- 18. cakephp隱藏登錄URL
- 19. 動態隱藏表單域
- 20. 表單隱藏提交
- 21. 單表隱藏在啓動
- 22. 表單控件都隱藏
- 23. 簡單嵌套表單隱藏字段未提交
- 24. 隱藏錶行是隱藏
- 25. 語義UI模式更新設置未在'隱藏'上觸發
- 26. 隱藏/取消隱藏基於單元格範圍的隱藏/未隱藏狀態的行
- 27. CakePHP的會話讀取未設置
- 28. 表格未隱藏在頁面加載
- 29. 從localstorage中的設置隱藏pivotItem
- 30. 設置溢出:正確隱藏
有CakePHP中執行此操作的最簡單的方法? – juan 2010-10-28 15:51:53