我有一个很奇怪的问题。
我有这个函数JavaScript:
function example() {
alert('a');
}
我有这两个输入:
这不起作用
<input type="image" src="img/erase.png" alt="Borrar" onclick="example();">
这个工作
<input type="image" src="img/erase.png" alt="Borrar" onclick="alert('a');">
我知道他们会做同样的事情,但在我真正的项目中,我想用PHP创建一个项目,他们应该调用JavaScript。
这个例子很容易解决这个问题。
谢谢ppl! :d
解决方案:
在PHP的mi代码中我写了“回声”并且放了很多“和”,当我去写参数时可以写'或',因为它们用来写和描述“回声”( PHP)然后我应该写“"
”。
示例:
echo "<input type='image' src='img/erase.png' alt='Borrar' onClick='borrarPost("NOTICIA","".$row['Titulo']."",".$row["ID"].")'>";
"
用于参数String,正常回声类似于echo "Hi"
但写入输入的人需要使用",' and "
答案 0 :(得分:0)
它对我有用:
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<script>
function example() {
alert('a');
}
</script>
</head>
<body>
<div>
<input type="image" src="img/erase.png" onclick="example()">
</div>
</body>
</html>
请注意,只有在javascript的根范围内具有example
函数时,它才有效。例如,这不起作用:
window.onload = function() {
function example() {
alert('jo');
}
}