Silly question I think but....



I have a form which submits a few controls to an action
page.


This page calls cfhttp and I wanna see exactly what is being passed to the cfhttp tag.

Unfortunately I can't pop up a javascript alert showing what the action template converts the form input to
just before the call to cfhttp...as the whole page must be produced first.....is that correct?
theworplerAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
YogConnect With a Mentor Commented:
Otherwise you can try executing the other page (cfhttp page from this page , return some parameter if your condition is met, and alert them in the same page

0
 
CF_SpikeCommented:
You can't use Javascript to show what the form is sending if you want to stop processing of the page before the CFHTTP tag. If you don't mind the cfhttp being fired then you can do the following:

<CFSET formdata = "">
<CFLOOP list="#form.fieldnames#" index="i">
<CFSET formdata = formdata & i & ' - ' & Evaluate('form.' & i) & '\n'>
</CFLOOP>

<SCRIPT>
alert('#formdata#');
</SCRIPT>

If you want to see exactly what is being passed to the action page without firing the cfhttp tag you can do the following:

<CFOUTPUT>
Form data:
<CFLOOP LIST="#form.fieldnames#" index="i">
#i# - #Evaluate('form.' & i)#<BR>
</CFLOOP>
<CFOUTPUT>
<CFABORT>

<CFHTTP...

Spike
0
 
theworplerAuthor Commented:
Thanks
I'll try those.

I was just being lazy and wanted to bung some js
at the head of the action page.....
0
 
theworplerAuthor Commented:
Thanks all!!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.