图像onclick时显示文本框

时间:2012-09-08 15:10:31

标签: image textbox onclick show

我想在用户点击图片时显示文本框。

这是我的代码:

 print "<img src=\"../resources/pictures/pages/edit-button.png\" height=\"18px\" onClick=\"document.getElementById('#$txtboxName').style.display=\"block\">";

 print "<input type=\"text\" name=\"$txtboxName\" size=\"20\" title=\"State Permission Here\" style=\"display:none\"    />";        

我的代码无法使用,有什么帮助吗?

2 个答案:

答案 0 :(得分:0)

替换为getElementByName

 print "<img src=\"../resources/pictures/pages/edit-button.png\" height=\"18px\" onClick=\"document.getElementByName('#$txtboxName').style.display=\"block\">";

 print "<input type=\"text\" name=\"$txtboxName\" size=\"20\" title=\"State Permission Here\" style=\"display:none\"    />";        

答案 1 :(得分:0)

请参阅此link

$('img').on('click',function(){
    $('#inputField').show();
});​