通过网址发送评论

时间:2011-04-19 19:34:55

标签: php html forms

我有一个PHP页面上的表单,由2个元素组成。

  • 评级下拉框(满分5分)
  • 评论框(文本框)

和提交按钮。

我想将这两个内容放入网址,我该怎么做?

一个例子是:

example.php?rating=4&comment=asdasdasda%20asdasdas%20

表格是:

   <form action="" method="get"> 
        <label>Rating:</label> 
        <select class="form_input"> 
            <option value="1">1</option> 
            <option value="2">2</option> 
            <option value="3">3</option> 
            <option value="4">4</option> 
            <option value="5">5</option> 
        </select><br /> 
        <label>Comments:</label> 
        <textarea class="form_textarea"></textarea> 
        <input type="submit" class="form_submit_right" value="Submit" /> 
        </form> 

2 个答案:

答案 0 :(得分:3)

如果您要将输入的值放入下拉列表和文本输入中,请将?dropdown_name=dropdown_value&textbox_name=textbox_value作为表单方法指定GET

<form action="" method="get">
   ...
</form>

编辑:由于您的控件(selecttextarea)需要具有name属性,因此表单无效。 name定义key对中的key=value

您的表单应如下所示:

<form action="" method="get"> 
    <label>Rating:</label> 
    <select name="rating" class="form_input"> 
        <option value="1">1</option> 
        <option value="2">2</option> 
        <option value="3">3</option> 
        <option value="4">4</option> 
        <option value="5">5</option> 
    </select><br /> 
    <label>Comments:</label> 
    <textarea name="comment" class="form_textarea"></textarea> 
    <input type="submit" class="form_submit_right" value="Submit" /> 
</form>

答案 1 :(得分:3)

使用GET方法发送,例如

<form action="{$PHP_SELF}" method="get">

或者您可以使用一些Javascript来动态创建链接。