2

テキストボックスの値を変更しようとしています。javascriptをフォローしようとしていますが、両方のアラートで画像のみを取得しています。すなわち。 $('#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 に答える