没有调用函数JavaScript输入类型图像

时间:2014-04-07 11:48:50

标签: javascript html

我有一个很奇怪的问题。

我有这个函数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)然后我应该写“&quot;”。

示例:

echo "<input type='image' src='img/erase.png' alt='Borrar' onClick='borrarPost(&quot;NOTICIA&quot;,&quot;".$row['Titulo']."&quot;,".$row["ID"].")'>";

&quot;用于参数String,正常回声类似于echo "Hi"但写入输入的人需要使用",' and &quot

1 个答案:

答案 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');
    }
}