如何获取用户输入数量的文本字段的值?
echo"<label>Qty:</label><input type=\"text\" name\"qty\" size=\"3\" maxlength=\"3\" value=\"1\"/>";
答案 0 :(得分:1)
如果您使用的是method="post"
表单,则您将获得包含$_POST['qty']
(或$_GET['qty']
或method="get"
或完全没有)的字段值:
echo "<label>Qty:</label><input type=\"text\" name=\"qty\" size=\"3\" maxlength=\"3\" value=\"".$_POST['qty']."\"/>";
但请记住逃离网站用户的任何数据。
答案 1 :(得分:0)
在提交的php表单中,它看起来像这样:
$_REQUEST['qty']
在javascript中,它看起来像(假设您的表单 id 是“form1”)
document.getElementById('form1').qty.value
或名称是form1
document.form1.qty.value
如果你正在使用像jQuery这样的框架:
$('#form1 input[name=qty]').val();
答案 2 :(得分:0)
在命名属性之前,您缺少一个等号,因为这是您需要使用PHP获取可能是问题的值。你应该使用单引号来避免每个双引号的转义:
echo '<label>Qty:</label><input type="text" name="qty" size="3" maxlength="3" value="1" />';
在PHP方面,你可以通过$_GET
,$_POST
或$_REQUEST
超全球获取价值:
$qty = $_REQUEST['qty'];
我希望这是你需要的答案。