- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望我能正确解释这一点......
以下网页包含带有 onSubmit 处理程序的表单。 onSubmit 处理程序是一个始终返回 false
的函数,这意味着永远不应该提交表单。但这仅适用于 IE8(也可能适用于其他版本的 IE)。
要使其在 Firefox 和 Chrome 中正常工作,我必须将警报更改为:
alert(foo["firstName"].value);
我明白为什么使用方括号是正确的形式,因为该形式是关联数组。
form("firstName")
显然是错误的)?true
时提交表单?谢谢
<html>
<head>
<script>
function alwaysReturnFalse() {
alert(foo("firstName").value);
return false;
}
</script>
</head>
<body>
<form name="foo" onSubmit="return alwaysReturnFalse();">
First name: <input name="firstName" type="text" value="Bob"/><br/>
Last name: <input name="lastName" type="text"/><br/>
<input type="submit" value="Submit"/>
</form>
This form has an onSubmit handler that always returns false - meaning the form should never submit.<br/>
It works in IE8 - e.g. the onSubmit handler executes an alert() and then returns false.<br/>
It fails in Firefox and Chrome - e.g. the form is submitted.
</body>
</html>
最佳答案
表单已提交,因为其他浏览器抛出错误。该错误导致函数提前退出。结果,代码没有到达return false所以表单提交了。
关于Javascript:尝试在 IE 中使用圆括号而不是方括号访问表单属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15368574/
我想用 PL/SQL 将分号分隔的字符串分成几个部分。只要字符串中没有圆括号,它就可以与 REGEXP_SUBSTR 一起正常工作。 示例: select REGEXP_SUBSTR('A;B;C',
我是 javascript 的新手,很难理解为什么/何时使用方括号/圆括号。 如果你有一个叫clicker的按钮,你可以写... document.getElementById("clicke
我试图理解这段代码: https://github.com/CameronAavik/AdventOfCode/blob/master/Challenges/2018/Day03.fs 但是我找不到有
我正在努力获取 JavaScript 中字符串的所有内括号。 例如,如果我有一个这样的字符串(不要理会 % 符号,Qx 值被它包围) ((!%Q1% || %Q2%) || ((%Q3% && %Q4
我正在使用 Azure 翻译器 ( https://www.microsoft.com/en-us/translator/translatorapi.aspx )。如果我将这个字符串翻译成瑞典语: w
我正在使用 Azure 翻译器 ( https://www.microsoft.com/en-us/translator/translatorapi.aspx )。如果我将这个字符串翻译成瑞典语: w
R 如何解释括号?像大多数其他编程语言一样,这些是内置运算符,我通常不假思索地使用它们。 但是,我遇到了这个例子。假设我们有一个 data.table在 R 中,我想在它的列上应用一个函数。那我可能会
oldvalue = "RGB = (255,000,255,000)" newvalue = "RGB = (255,255,000,000)" File.WriteAllText("C:\\Use
我对 Bash 中方括号、括号、花括号的用法以及它们的双重或单一形式之间的区别感到困惑。有明确的解释吗? 最佳答案 在 Bash 中,test 和 [ 是 shell 内置函数。 double bra
我对 Bash 中方括号、圆括号、大括号的使用以及它们的双形式或单形式之间的差异感到困惑。有没有明确的解释? 最佳答案 在 Bash 中,test 和 [ 是 shell 内置命令。 double b
我对 Bash 中方括号、括号、花括号的用法以及它们的双重或单一形式之间的区别感到困惑。有明确的解释吗? 最佳答案 在 Bash 中,test 和 [ 是 shell 内置函数。 double bra
下面这行代码输出SyntaxError: invalid syntax for (i in range(-WIDTH,WIDTH)): 下一个工作没有错误。我不知道这里应该有什么语法错误。所以我只是出
我有一个字符串 User name (sales) 并且我想提取括号之间的文本,我该怎么做? 我怀疑是子字符串,但直到右括号我才知道如何阅读,文本的长度会有所不同。 最佳答案 如果你想远离正则表达式,
为什么 mapStateToProps 在 props 对象周围有这些圆括号 () ?这是 IIFE 还是类似的东西? const mapStateToProps = state => ({ au
我有一些看起来像这样的文本: (something1)something2 但是 something1 和 something2 也可能有一些括号,例如 (some(thing)1)something
我找到了这样的代码: typedef std::map map_type; 找了一段时间,还是没搞清楚(*)运算符到底是干什么的。有人有什么想法吗? 最佳答案 此处的括号用于强加优先级。类型 Exam
在 PHPStorm 和 SublimeText 中,有用于转到匹配的大括号/方括号/圆括号的热键。 在 SublimeText 中这是非常直观的:当直接指向所述字符时,您可以跳转到匹配的字符,然后您
作为一名 Android 初学者,并且已经远离编程多年,我在互联网上找不到这个问题的答案。它涉及到我读过的一本书中的以下代码,但语法对于 Android 来说很常见。我不知道什么是});代表。作为过去
IPython 自版本 5 起使用 Prompt_toolkit 而不是 readline,我尝试使用它的此包的实现来启用双引号、圆括号和方括号的自动关闭。我已经得到了这段代码: ip = get_i
我无法让自动缩进正常工作,除非我使用自动关闭大括号等(我不喜欢),而且我看不到允许跳过/跳过的选项。 Eclipse 对此有一个配置选项,而 Visual Studio 默认情况下不会自动关闭所有内容
我是一名优秀的程序员,十分优秀!