-3
<!DOCTYPE html>
<html>
<head>
<title> Delete Paper </title>
</head>
<body>
<script>
document.write('<?php
session_start();
$username = "";
$password = "";
$server = "localhost";
$user = "";
$pass = "";
$db = "test";
$userid = $_SESSION['userid'];
$conn = new mysqli($server,$user,$pass, $db);
$sql = "SELECT * FROM questionpapercount where userid='$userid'";
$result = $conn->query($sql);
while($row = $result->fetch_assoc()){
$paper = $row['paperid'];
echo "<input type=checkbox name=$paper /> $paper ";
}
$conn->close();
?> ');
function deletequery(){
alert('abcd');
}
</script>
<input type=button value=Delete onclick=deletequery() />
</body>
</html>
我的javascript功能無法正常工作。如果我寫onclick一個簡單的警報('abcd');那麼它工作正常,但如果我寫一個函數,而不是它的工作。Javascript onClick功能不正常
'delete'是一個關鍵字。你不能用它作爲標識符。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Keywords。重命名該函數。它也似乎是你試圖將任意HTML回顯成'
在JavaScript
delete
is a operator,所以這些線路將無法正常工作:重命名功能來修復你的代碼。您還應該將HTML屬性放在引號中:
來源
2015-10-21 06:58:19 Cerbrus