gpt4 book ai didi

php - 如何在 PHP 中调用外部 javascript 文件?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:57:03 25 4
gpt4 key购买 nike

我正在学习如何在我的 PHP 代码中调用外部 javascript 文件。我从互联网上得到了一些代码并尝试了但它不起作用。有人可以给我一些建议或向我解释一下吗?我不是程序员,但我正在学习如何编程并且刚刚开始学习,这就是为什么我很难理解一些概念。

我这里有代码、PHP 文件和 JS 文件。它们在同一个文件夹中。

代码如下:

index.php

<html>
<head>
<script language="JavaScript" src="exer_1.js"></script>
</head>
<body>
<form name="myform">
<input type="text" id="input_1" name="input_1" /><br />
<input type="text" id="input_2" name="input_2" /><br />
<input type="submit" value="Check!" onclick="javascript:parseTest() return false;" />
</form>
</body>
</html>

exer_1.js

function parseTest() {
var elem_1 = document.getElementById('input_1');
var elem_2 = document.getElementById('input_2');

var inp_1 = elem_1.value;
var inp_2 = elem_2.value;

if (inp_1 == "" && inp_2 == "") {
alert("You need to enter integers!!!");
elem_1.focus();
} else if (inp_1 == ""){
alert("You need to enter Integer 1!!!");
elem_1.focus();
} else if (inp_2 == ""){
alert("You need to enter Integer 2!!!");
elem_2.focus();;
} else {
if (!parseInt(inp_1) || !parseInt(inp_2)) alert ("Enter Integers only!!!");
else {
alert("Correct Inputs!!!");
}
}
}

最佳答案

<script language="JavaScript" src="exer_1.js"></script>

language属性已弃用,请使用 type相反

<script type="text/javascript" src="exer_1.js"></script>

内联事件绑定(bind)的正确语法是

<input type="submit" value="Check!" onclick="parseTest(); return false;" />

您可能需要考虑将事件处理程序移至表单的提交事件。然后你的函数可以返回 false出错或 true成功,然后可以用来确定表单提交是否继续,例如

<form onsubmit="return parseTest()">

关于php - 如何在 PHP 中调用外部 javascript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5864228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com