我有一個填充MySQL服務器的頁面加載輸入字段的表單,但是當我嘗試將它的值賦給JavaScript變量時,它崩潰了。從輸入字段獲取值Javascript
這裏是JS;
function getTotal(e)
{
total = myform2.1.value;
}
它只是崩潰,這裏是我的HTML/PHP;
<?php
include('connect.php');
$id=$_GET['id'];
$result = $db->prepare("SELECT * FROM zones WHERE id= 1");
$result->bindParam('1', $id);
$result->execute();
for($i=0; $row = $result->fetch(); $i++){
?>
<form action="edit.php" method="POST" class="elegant-aero" name="myform2">
<input type="hidden" name="memids" value="<?php echo $id; ?>" />
<br>
<input type="text" name="1" value="<?php echo $row['1']; ?>" /><br>
<br>
<input type="text" name="2" value="<?php echo $row['2']; ?>" /><br>
<br>
<input type="text" name="3" value="<?php echo $row['3']; ?>" /><br>
<input type="button" value="za" id="secret" onclick="getTotal(this)"/>
</form>
<?php
}
?>
我基本上填補MySQL,但JavaScript變量total
沒有無法檢索值數據的HTML輸入字段,雖然HTML輸入字段得到值從通過PHP MySQL服務器就好了,有什麼想法嗎??
您可以給輸入字段添加一些id,並使用javascript獲取值。 – TBI 2014-10-01 07:23:34
如果您想將字段標識設置爲數字,您可以使用'document.getElementById(「1」).value'來嘗試。 – 2014-10-01 07:28:21