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. 設置無關隱藏的表單值
- 2. 表單數組的隱藏元素未在PHP中設置
- 3. getElementById在將隱藏設置爲隱藏後未找到元素
- 4. CakePHP Cookie未設置
- 5. 表單隱藏()
- 6. 未創建隱藏表單字段
- 7. 爲隱藏的ssrs設置表達式
- 8. 設置內容冒煙,隱藏表
- 9. 設置爲隱藏後隱藏的按鈕不隱藏 - IOS
- 10. jQuery buttonset和帶有隱藏值的CakePHP收音機設置
- 11. 隱藏表單2
- 12. 隱藏表單值
- 13. cakephp recapthca插件未設置
- 14. zendframework form2如何在隱藏表單元素中設置值l
- 15. 將會話值設置爲jsp隱藏表單值
- 16. 在編輯表單中設置隱藏字段
- 17. 如何將表單輸入元素設置爲隱藏?
- 18. 如何在Mechanize/Python中設置隱藏表單的值?
- 19. 無法在symfony中使用jquery設置隱藏表單字段
- 20. Higchart設置隱藏值
- 21. 設置全部UILabels隱藏
- 22. 設置的UILabel隱藏
- 23. form.submit()設置隱藏字段=「」
- 24. UITableView設置tableview行隱藏
- 25. 隱藏/如果cookie設置
- 26. 設置元素隱藏
- 27. 設置SlideToggle()默認隱藏
- 28. 隱藏設置訪問器
- 29. 隱藏設置圖標6.5
- 30. 如何設置未隱藏的mongodb延遲從設備?
有CakePHP中執行此操作的最簡單的方法? – juan 2010-10-28 15:51:53