0

vbscript を使用して動的フォームを作成しました。正常に表示されますが、送信ボタンをクリックしてもページがポストバックされません...誰か助けてもらえますか? 私が書いたコードは次のとおりです。

<form method="post" action="home.asp">
    <%if session("id")="" then
        response.write("<div id=logindiv>Login ID: <input type=text ID=loginID name=loginID /><br/><br/>Password: <input type=password ID=password name = password/><br/><br/><a href=register.asp/>Sign Up</a>&nbsp;&nbsp;&nbsp;<input type=submit id=loginbtn name=loginbtn value=Login /></div>")
    else
        response.write("already logged in")
    end if%>
</form>

結果のhtmlは次のとおりです。

<form method="post" action="home.asp">
    <div id=logindiv>Login ID: <input type=text ID=loginID name=loginID /><br/><br/>Password: <input type=password ID=password name = password/><br/><br/><a href=register.asp/>Sign Up</a>&nbsp;&nbsp;&nbsp;<input type=submit id=loginbtn name=loginbtn value=Login /></div>
</form>
4

1 に答える 1

0

アンカータグに余分な / があるようです:

<a href=register.asp/>

関係ないかもしれませんが、要素を閉じている場合、「サインアップ」の後に.

于 2012-06-01T15:30:24.223 に答える