By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,846 Members | 2,094 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,846 IT Pros & Developers. It's quick & easy.

multiple image submit buttons in one form

P: n/a
Hi all
I have the following code:
I am trying to use the value of the image button to evaluate what plan the
user has chosen, i.e. it request("submit1")="Basic", then the user chose
basic plan ...
But when I click one of the image button, the thing is different from what I
thought.

it seems that it has field name like submit1.x=24&submit1.y=10, looks like
the form submit swith the image button position values instead of the value
of the submit button itself. Am I crazy of doing this way? what should I do?
Thank you

<tr>
<td valign="bottom" style="height:260px;width:200px;
background-image:url(image/select1_bg.png); background-position:bottom;
background-repeat:no-repeat"><div align="center"
style="padding-bottom:15px;color: #333333; font-weight:bold">Total Rate
<%=FormatCurrency(iBTotalDue)%><br>
<input type="image" src="image/buynow_voyager.jpg" name="BasicPlan"
value="Basic" >
</div></td>
<td valign="bottom" style="height:260px;width:200px;
background-image:url(image/select2_bg.png); background-position:bottom;
background-repeat:no-repeat"><div align="center"
style="padding-bottom:15px;color: #333333; font-weight:bold">Total Rate
<%=FormatCurrency(iPTotalDue)%><br>
<input type="image" src="image/buynow_voyager.jpg" name="PlusPlan"
value="Plus"
</div></td>
<td valign="bottom" style="height:260px;width:200px;
background-image:url(image/select3_bg.png); background-position:bottom;
background-repeat:no-repeat"><div align="center"
style="padding-bottom:15px;color: #333333; font-weight:bold">Total Rate
<%=FormatCurrency(iETotalDue)%><br>
<input type="image" src="image/buynow_voyager.jpg" name="ElitePlan"
value="Elite" >
</div></td>
</tr>
--
Betty
Mar 20 '07 #1
Share this Question
Share on Google+
4 Replies


P: n/a
Hi Betty,

How are you doing.

As for the <input type="image" .../button, I think the value that will be
submited (related to each image button) is specific to browser. Based on my
test ,for IE7, it will submit the x, y position of the button, for firefox,
it will submit x,y postion in as well as the "value" attribute.

Therefore, for your scenario, I think you may consider a more flexible way
to distinct the submit from different image(or submit) button. For example,
you can use a hidden field to mark the clicked submit button and check at
server-side. Here is a FAQ article that demonstrate the similar approach:

#When I have multiple submit buttons, how do I tell which was clicked?
http://classicasp.aspfaq.com/forms/w...-buttons-how-d
o-i-tell-which-was-clicked.html

Hope this helps. If you have any other concerns or questions, please feel
free to let me know.

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead

==================================================

Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.

==================================================

This posting is provided "AS IS" with no warranties, and confers no rights.

Mar 20 '07 #2

P: n/a
Steven,
Thanks for the late reply and thank you so much for the help.
Yes, I did use some hidden fields to solve a similar problem in aother
program. But somehow this Javascript doesn't work in a Mac OS 9.0 with IE 5.x
installed as I noticed in my monitoring program, somehow customers with this
system and using IE 5.x fail to submit the request and I cannot figure out
why(but if firefox is installed or Mac OS 10.0 is installed, everything seems
fine.) I still cannot figure out what is the best way yet.
--
Betty
"Steven Cheng[MSFT]" wrote:
Hi Betty,

How are you doing.

As for the <input type="image" .../button, I think the value that will be
submited (related to each image button) is specific to browser. Based on my
test ,for IE7, it will submit the x, y position of the button, for firefox,
it will submit x,y postion in as well as the "value" attribute.

Therefore, for your scenario, I think you may consider a more flexible way
to distinct the submit from different image(or submit) button. For example,
you can use a hidden field to mark the clicked submit button and check at
server-side. Here is a FAQ article that demonstrate the similar approach:

#When I have multiple submit buttons, how do I tell which was clicked?
http://classicasp.aspfaq.com/forms/w...-buttons-how-d
o-i-tell-which-was-clicked.html

Hope this helps. If you have any other concerns or questions, please feel
free to let me know.

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead

==================================================

Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.

==================================================

This posting is provided "AS IS" with no warranties, and confers no rights.

Apr 9 '07 #3

P: n/a
Thanks for your followup Betty,

So the problem seems specific to that certain client box. Anyway, if you
need any help on ASP side programing, please feel free to post here.
Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead
This posting is provided "AS IS" with no warranties, and confers no rights.

Apr 11 '07 #4

P: n/a
Steven,
Sorry for the type, what I was trying to say is "Sorry for the late reply
and ..."

Not "thanks for the late reply and ..." :+(
--
Betty
"c676228" wrote:
Steven,
Thanks for the late reply and thank you so much for the help.
Yes, I did use some hidden fields to solve a similar problem in aother
program. But somehow this Javascript doesn't work in a Mac OS 9.0 with IE 5.x
installed as I noticed in my monitoring program, somehow customers with this
system and using IE 5.x fail to submit the request and I cannot figure out
why(but if firefox is installed or Mac OS 10.0 is installed, everything seems
fine.) I still cannot figure out what is the best way yet.
--
Betty
"Steven Cheng[MSFT]" wrote:
Hi Betty,

How are you doing.

As for the <input type="image" .../button, I think the value that will be
submited (related to each image button) is specific to browser. Based on my
test ,for IE7, it will submit the x, y position of the button, for firefox,
it will submit x,y postion in as well as the "value" attribute.

Therefore, for your scenario, I think you may consider a more flexible way
to distinct the submit from different image(or submit) button. For example,
you can use a hidden field to mark the clicked submit button and check at
server-side. Here is a FAQ article that demonstrate the similar approach:

#When I have multiple submit buttons, how do I tell which was clicked?
http://classicasp.aspfaq.com/forms/w...-buttons-how-d
o-i-tell-which-was-clicked.html

Hope this helps. If you have any other concerns or questions, please feel
free to let me know.

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead

==================================================

Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.

==================================================

This posting is provided "AS IS" with no warranties, and confers no rights.


Apr 13 '07 #5

This discussion thread is closed

Replies have been disabled for this discussion.