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