-3

ボタンをクリックすると更新されるHTMLページのリストがあります。テキストフィールドとボタンもあります。ボタンをクリックすると、テキストフィールドに入力された値がリストボックスに表示されます。

これは私のコードです:

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>        
        <script type="text/javascript">
            function addsoap(form1)
            {
                if(document.form1.datafile.value=="")
                {
                    alert("Select a File First");
                }
                else
                {
                    var soap=document.getElementById("right1");
                    var newsoap=document.createElement('option');
                    newsoap.text=document.form1.datafile.value;
                    newsoap.value=document.form1.datafile.value;
                    soap.add(newsoap);
                }
            }
        </script>
    </head>
    <body>
        <table align='center'>
            <form name="form1">

                <tr>
                    <td>Please specify a file, or a set of files:<br>                    
                        <input type="file" name="datafile" size="40">
                    </td>
                </tr>
                <tr>
                    <td><input type=button value="ADD" onclick="addsoap(form1)" ></td>
                </tr>
                <tr>
                    <td align="right"><select id="right1" size="10" multiple>
                            <option>AAAAAAAAAAAAAAAAAAAAAAAAA</option>
                        </select></td>

                </tr>
            </form>

        </table>

    </body>
</html>
4

1 に答える 1

1

.add メソッドの代わりに .appendChild メソッドを使用します

于 2012-07-24T12:36:38.083 に答える