这就是我要输出的内容。
http://wfbscd13.cadence.com/cgi-bin/motd.cgi?msg=1&cmd=replace&text="WHAT USER INPUTS"
无论我做什么,我都没有得到任何爱,这就是我所拥有的......
<form action="http://wfbscd13.cadence.com/cgi-bin/motd.cgi?msg=1&cmd=replace&text=" method="post">
<label for="mestext1"></label>
<input type="text" size="100" maxlength="80">
<div class="floatright">Titles can be up to 80 Characters... upload file if beyond 80 chars  <input type="submit" name="button1" id="button1" value="Replace">
现在我没有从用户输入中得到任何东西......
我得到了这个......
http://wfbscd13.cadence.com/cgi-bin/motd.cgi?msg=1&cmd=replace&text=
我做错了什么?
答案 0 :(得分:1)
您的name
需要<input>
个属性。所以:
<form action="http://wfbscd13.cadence.com/cgi-bin/motd.cgi?msg=1&cmd=replace" method="post">
<label for="mestext1"></label>
<input type="text" size="100" maxlength="80" name="text">
<div class="floatright">Titles can be up to 80 Characters... upload file if beyond 80 chars  
<input type="submit" name="button1" id="button1" value="Replace">
...
</form>
请注意输入标记上的name="text"
,并且不需要&text=
操作值。
此外,您正在执行POST
,因此您不会在网址中看到提交的表单值。只有在使用method="GET"
时才会发生这种情况。 (POST
仍然可能是正确的。)