任何想法为什么preventDefault不起作用?这是下面的代码...TKS!
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
$(document).ready(function() {
$("#text1").change(function(e) {
e.preventDefault();
});
});
function myFunc() {
alert("Random, annoying alert");
}
</script>
</head>
Run Code Online (Sandbox Code Playgroud)
表单中只有一个HTML元素:
<body>
<form name="test" method="post">
<input name="text1" id="text1" type="text" onchange="myFunc();">
</form>
</body>
Run Code Online (Sandbox Code Playgroud) 我有一个带有文本输入的表单:
<form name="form1">
<cfinput type="text" name="text1" id="text1" onChange="someFunc();">
</form>
Run Code Online (Sandbox Code Playgroud)
我只希望它在某些情况下提交.(我先运行一些错误检查)
<script>
function someFunc() {
if (1==2) {
document.form1.submit();
} else {
alert("Not submitting");
}
</script>
Run Code Online (Sandbox Code Playgroud)
问题是:即使警报触发正常,不知何故,表单仍在提交(除了那个之外没有其他提交语句!).
非常感谢,如果有人能够对此有所了解...
我正在尝试使用CF变量为FIELDS和WHERE子句构建查询.
我正在使用以下代码获得"执行数据库查询时出错".当我渲染CF变量以给出文字,然后将查询主体基于结果文字时,一切正常.我已经确认#strFlds#部分可以正常工作,但它似乎在#strWhere#部分窒息.使用WHERE子句的变量是否有问题?(如果重要,数据源是SQL-Server数据库).
<cfset strWhere = " WHERE SCHYEAR = '#Form.yrVal#'">
<cfset strFlds = "T1, T2">
<cfquery name="qryFld" datasource="TSQL">
SELECT #strFlds# FROM TABLE1 #strWhere#
</cfquery>
Run Code Online (Sandbox Code Playgroud)