php - 我可以同时使用 JavaScript 和 PHP 表单吗?

标签 php javascript jquery

我想利用一些 jquery 函数来发送消息,例如模式对话框,但我也想包括不运行 javascript 的用户。

如果我有一个 jquery 函数来处理对话框,但用户没有启用 javascript,将他们重定向到我的 PHP 页面以撰写和发送消息的最佳方法是什么?

我假设 jquery 代码具有最高优先级,因为它是客户端,但是我是否将我的 php 代码包装在标签中?

有更优雅的解决方案吗?

最佳答案

我想我在这里要做的是利用按钮的 onclick 事件。您可以使用 javascript 或 jquery 返回 false。如果浏览器关闭了 javascript,则将提交表单。

<input type="button" onclick="return btnClick()" value="submit">

然后在你的 JavaScript 中类似

function btnClick(){
    //do ajaxy stuff
    return cancelEvent()
}
function cancelEvent()
{
    if (window.event) window.event.cancelBubble = true;
    return false;
}   

关于php - 我可以同时使用 JavaScript 和 PHP 表单吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8885015/

相关文章:

javascript - 在需要时加载 javascript 文件

jQuery - 在页面加载时填充进度条

php - 使用 PHP 使用每个 x 字母位置重新排列字符串

php - 不同页面有不同记录

javascript - 使用通配符字符串过滤数组中的搜索

javascript - 查询字符串似乎影响页面加载速度

javascript - js中查找所有重复记录的索引

jquery - 将 jquery 自动完成的源设置为 mysql 表

php - 此 php 配置中是否启用了 mysqli 扩展?

php - 如何找出 View 中特定字段的总和 Codeigniter