javascript - 将函数一次应用于不同文件中同一类的所有字段

标签 javascript php jquery function

所以我有这个函数validateDate('.date'),它基本上在任何以date作为类的输入字段上放置一个日期掩码。每个页面都有一个 php 和 javascript 文件。如何实现此功能一次而不是在每个单独的页面 .js 文件中实现?

验证函数位于名为validations.js 的单独.js 文件中。另外,我尝试在主文件中调用该函数(在 $(document).ready 下)。

最佳答案

如果您有这样的设置:

php file#1
    <script src="some-javascript-file1.js"/>
    <?php
    //some php code
    ?>

php file#2
    <script src="some-javascript-file2.js"/>
    <?php
    //some php code
    ?>

等等...那么您需要做的就是创建一个中央 js 文件,其中包含适用于多个文件的 javascript 函数!

php fileN
    <script src="some-javascript-fileN.js"/>
    <script src="/your/file/path/to/validations.js"/>
    <?php
    //some php code
    ?>

与往常一样,如果您的脚本文件依赖于其他库,则必须在validations.js之前加载它们。通常,当您有适用于多个页面的代码时,它应该集中到一个文件中,该文件在所有页面上调用需要它的页面。如果您必须为每个 php 页面都有一个单独的 js 文件,我会感到非常惊讶!

关于javascript - 将函数一次应用于不同文件中同一类的所有字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24868730/

相关文章:

javascript - THREE.Audio setRefDistance不是函数

php - 使用 ajax 和 PHP 获取最新文件时避免部分上传的文件(通过 FTP)

javascript - 将变量映射到 React 中的状态

php - is_numeric() 是否意味着 var 对 MySQL 是安全的?

jquery - .attr ('checked' 、 'checked' )无法按预期工作

javascript - 在选择中附加选项并将数据属性添加到选项

php - CodeIgniter如果用户名存在则通过用户名获取用户信息,如果不存在则通过userID获取

php - 如何重用 PDOStatement prepare?

javascript - 为什么 JQuery valid() 方法总是返回 True?

javascript - 如何更改屏幕中的窗口