Copy link to clipboard
Copied
How do you access the form values in javascript using the variables that are passed to the onvalidate function? I cannot find an example anywhere.
<cfform>
<cfgrid name = "FirstGrid" width = "500" height="500" bgcolor="##FFF8DC"
onvalidate="validateMyFields"
query = "GetCourses" insert = "Yes" delete = "Yes"
font = "Tahoma"
rowHeaders = "No"
colHeaderBold = "Yes"
selectMode = "EDIT"
insertButton = "Insert a Row" deleteButton = "Delete selected row" >
</cfgrid><br>
<cfinput type="submit" name="gridEntered">
</cfform>
<script>
function validateMyFields(form, field, value) {
// What do you do to acces the value of the fields in the cfgrid here???
}
</script>
Copy link to clipboard
Copied
Any attempt to solve this would only be wasting time. The Coldfusion community generally agrees that Coldfusion's UI tags, of which cfform and cfgrid are examples, are unreliable. Use, for example, datatables instead.