如何获取用户输入文本字段数量的值?如何通过此输入字段传递值?
echo"<label>Qty:</label><input type=\"text\" name\"qty\" size=\"3\" maxlength=\"3\" value=\"1\"/>";
如何获取用户输入文本字段数量的值?如何通过此输入字段传递值?
echo"<label>Qty:</label><input type=\"text\" name\"qty\" size=\"3\" maxlength=\"3\" value=\"1\"/>";
,它会是这样的:
$_REQUEST['qty']
在JavaScript中,它会看起来像(假设你的窗体的ID是 “Form1的”)
document.getElementById('form1').qty.value
,或者如果名在Form1上
document.form1.qty.value
如果你使用像jQuery框架:
$('#form1 input[name=qty]').val();
如果您使用的是带有method="post"
一个形式,你会得到场与全$_POST['qty']
(或$_GET['qty']
为method="get"
或无)的值:
echo "<label>Qty:</label><input type=\"text\" name=\"qty\" size=\"3\" maxlength=\"3\" value=\"".$_POST['qty']."\"/>";
但记得要逃脱从网站用户的任何数据。
您在名称属性之前缺少一个等号,因为这是您需要使用PHP获得值的问题。你应该使用单引号,以避免每一个双引号的转义:
$qty = $_REQUEST['qty'];
我希望:
echo '<label>Qty:</label><input type="text" name="qty" size="3" maxlength="3" value="1" />';
在PHP端可以比通过$_GET
,$_POST
或$_REQUEST
超全局中获得的价值是你需要的答案。
欢迎来到SO。请在你的问题上多加一些努力,并添加一些细节。我添加了我认为合适的标签。 – 2010-06-06 22:03:16
你需要什么价值?服务器端还是客户端? – 2010-06-06 22:06:24