2

我正在尝试更改文本框值。我正在尝试遵循 javascript,但在两个警报中都只获取图像。IE。 $('#FileName').val = "testimage.jpg";不会更改文本框字段值。

<x:input type="textbox" id="FileName"
width="210px" value=""/>

if ($("#FileName").val() == "image") {
    alert($("#FileName").val())
    $('#FileName').val = "testimage.jpg";
    alert($("#FileName").val())
 } 
4

3 回答 3

7

你用过jquery

尝试 $('#FileName').val("testimage.jpg");

并使用 javascript document.getElementById('')

document.getElementById('FileName').value = "testimage.jpg";
于 2013-03-20T06:51:54.123 回答
1

你应该试试这个

if ($("#FileName").val() == "image") {
    alert($("#FileName").val())
    $('#FileName').val("testimage.jpg");
    alert($("#FileName").val())
}
于 2013-03-20T06:52:58.663 回答
0

val 是一个方法,而不是一个属性,所以:

$('#FileName').val("testimage.jpg";)
于 2013-03-20T06:53:33.310 回答