如何獲取用戶輸入文本字段數量的值?如何通過此輸入字段傳遞值?
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