dav*_*ing 2 validation ajax coldfusion jquery
这是jQuery,game_id和$(this).val()都是整数
/* AJAX call: save to DB input name=#game_id# value=#game_rating */
$.post("game_rating_submit.cfm", {
id: game_id,
rating: $(this).val()
},
function(data) {
alert('data: ' + data);
});
Run Code Online (Sandbox Code Playgroud)
这是冷却部分失败了:
<cfif NOT IsNumeric("form.rating")>
<cfset variables.error = 'Invalid rating value #form.rating#.' >
</cfif>
<cfoutput>#variables.error#</cfoutput>
Run Code Online (Sandbox Code Playgroud)
由于某种原因,form.rating不是数字?
当引用"form.rating"是字符串"form.rating"时,如果你想要值,请尝试...
<cfif NOT IsNumeric(form.rating)>
<cfset variables.error = 'Invalid rating value #form.rating#.' >
</cfif>
<cfoutput>#variables.error#</cfoutput>
Run Code Online (Sandbox Code Playgroud)