Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDevelopment and...Development and...DNN Platform (o...DNN Platform (o...form Field IDform Field ID's
Previous
 
Next
New Post
3/24/2009 8:32 PM
 

I've created a simple module with a half dozen form fields and have been able to use the onClick event and javascript to modify the action attribute so that the form posts to an external site.  The trouble is that the external site is expecting a form field id of "x_login" but dnn changes it to something cryptic like "dnn$ctr372$ViewPayments$ViewPayments$x_login" and the external site doesn't recognize it.

1. Can dnn be configured to not change the id's?
2. The id prefix it uses seems to be consistent on my development machine but can I expect it to be the same when I publish the module so maybe I can try and do some kind of javascript trick to make it work?
 

 
New Post
3/24/2009 11:25 PM
 

there are a couple solutions:

  • create a form in a html page and use that html page in an iframe
  • use a third party module that can post to external sites (like XMod)
  • do it yourself :). By that i mean that you can post to the external site from server side code....

Erik van Ballegoij, Former DNN Corp. Employee and DNN Expert

DNN Blog | Twitter: @erikvb | LinkedIn: Erik van Ballegoij on LinkedIn

 
New Post
3/25/2009 5:03 AM
 

This is nothing to do with DNN it is standard ASP .Net.  The control id's are generated so that in controls like grids the name is unique at the browser.

She standard approach is to use the control's ClientID (I think) property at the server.  This tells you what ID will be sent to the browser.  You use that knowledge to generate or modify your javascript so that when the script arrives at the browser it can correctly reference the control.

 I'm not an expert here, but AIUI what you are doing may be constrained by browser security as a cross site scripting attack.


Best wishes,
- Richard
Agile Development Consultant, Practitioner, and Trainer
www.dynamisys.co.uk
 
Previous
 
Next
HomeHomeDevelopment and...Development and...DNN Platform (o...DNN Platform (o...form Field IDform Field ID's


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out