编辑隐藏可见性的字段

时间:2012-09-17 19:30:26

标签: javascript html

是否可以使用javascript编辑输入字段,而字段是可见性:隐藏?这似乎不可能。

6 个答案:

答案 0 :(得分:2)

是。可以使用javascript编辑输入字段,而字段为" visibility:hidden"。

答案 1 :(得分:1)

无论是否可见。它可以通过javascript访问,因为它是可见的。如果页面上呈现

答案 2 :(得分:1)

只要您现在对该元素进行一些识别就可以了。 例如document.getElementById('lol').value = 'hello';

答案 3 :(得分:0)

可以通过编程方式编辑元素。 例如:http://jsfiddle.net/xTpRa/

答案 4 :(得分:0)

Pseudo如下:

if document.getElementById.style is visible    

then 

document.getElementById.val() == "new value"

右??

答案 5 :(得分:0)

如果visibility:hidden表示CSS属性,则表示可以修改它,就像修改任何其他元素一样。

document.getElementById('controlID').value = 'new value';

但是,如果您正在讨论具有Visible=False属性的ASP.NET控件,则此元素甚至不会在页面上呈现,因此不可编辑。

编辑:根据您的评论,您尝试过:

$('mydiv').val("blah blah");

此代码的问题在于您忘记了#,它向jQuery选择器指定您正在查找标识为mydiv的元素。如果没有#,则表示您正在查找类型<mydiv>的元素,这些元素与任何内容都不匹配。试试这个:

$('#mydiv').val("blah blah");