我有一个简单的表单来将数据传递到php页面。表格是:
<form action="php/setlist.php" method="post">
<input type="text" id="SetListName" />
<input type="hidden" id="newList" name="newList" value="" readonly="readonly" style="border: none;">
<input type="submit" style="width:150px;"><br /><br />
和php是:
$SetListSave = $_REQUEST['newList'];
$SetListName= $_REQUEST['SetListName'];
echo $SetListName;
echo $SetListSave;
我从表单中获取newList就好了,但是没有传递SetListName。我是php的新手所以我可能会遗漏一些基本的东西,但我很难过。
答案 0 :(得分:6)
您缺少name
属性:
<input type="text" id="SetListName" />
答案 1 :(得分:0)
替换
<input type="text" id="SetListName" />
与
<input type="text" id="SetListName" name ="SetListName"/>
答案 2 :(得分:0)
您需要在表单中为要在PHP中读取的每个输入字段指定一个“name”属性。所以你的代码应该是:
<form action="php/setlist.php" method="post">
<input type="text" id="SetListName" name="SetListName"/>
<input type="hidden" id="newList" name="newList" value="" readonly="readonly" style="border: none;">
<input type="submit" style="width:150px;"><br /><br />
答案 3 :(得分:0)
使用
<input type="text" id="SetListName" name="SetListName" />
您尚未使用name
属性