我可以在JavaScript中使用ColdFusion标签吗?例如:
<script language="javascript" type="text/javascript">
function validateUser() {
var userName = document.getElementById("username");
<CFQUERY DATASOURCE="mydatasourcename" NAME="getUser">
select USER_ID,COUNT(*) from user u
where u.firstname=userName;
</CFQUERY>
<cfif getUser.recordCount EQ 0>
<!--- Show eroor message --->
<cfelse>
<!--- Assign userId to hidden field --->
document.getElementById("userid").value=#USER_ID#
</cfif>
}
</script>
<input type='textbox' name='username' id='username' onblur=validateUser()/>
<input type='hidden' name='userid' id='userid'/>
Run Code Online (Sandbox Code Playgroud)
当最终用户输入他们的用户名时,我想检查数据库中是否存在该用户名.如果它存在,我必须将用户标识保留在隐藏字段中,否则抛出错误.
我这样做了吗?如果是错的,你能建议正确的方法吗?
coldfusion ×1