javascript - 按钮不执行 window.location

标签 javascript button

我实际上在 Visualforce 页面中遇到了 html5 按钮的问题。我有一个要求,当我单击按钮时,它应该重定向到某个页面(用户不需要链接)。由于某种我不知道的原因,我正在执行的函数不适用于 HTML5 按钮(实际上页面只刷新但不重定向),但是当我使用按钮类型的输入时,该函数会按预期执行。

我想使用 html5 按钮,因为我使用的插件中已经为按钮定义了一些特定的 css。查找我的按钮和 JavaScript 函数的以下代码:

  <button class="butt" onclick="newContact()" >Nouveau</button>

  <script type="text/javascript">
     function newContact(){
        window.location = "/apex/VFP01_NewContact";
     }
 </script>

我在这里做错了什么,html5按钮有什么限制?

最佳答案

想知道答案。在 Visualforce 页面中,html5 按钮执行我的表单提交。防止这种情况的一种方法是指定属性 type="button"。

关于javascript - 按钮不执行 window.location,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32605845/

相关文章:

javascript - AngularJS 使用参数创建部分模板

javascript - 如何写出更简洁的AngularJS表单?

javascript - 语法错误 : Unexpected token ) when building Docusaurus on Node 6

JQuery表/按钮删除

android - RubyMotion Android 自定义按钮

javascript - React Native - 跨屏幕传递数据

javascript - 从弹出窗口获取 JSON 结果。 Angular .JS

Javascript - 检测表单按钮按下

html - 将 svg 居中对齐到具有灰色背景的按钮

jquery - 使用 jQuery 在页面加载时自动单击按钮元素