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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...JS in HTML moduleJS in HTML module
Previous
 
Next
New Post
3/19/2017 11:12 AM
 
Hey there.

Trying to implement some simple JS script in a html module, but the script is not working.

https://jsfiddle.net/zd1cdbd8/5/

If you run it here it does the job, but when I place the JS part in the head of html module, it does nothing. The form works fine, but the selected year is the default, not the 2016 set in JS for test.

Best regards,
João Gomes
 
New Post
3/21/2017 4:36 PM
 
What do you mean my "head of html module"?



Joe Craig
Patapsco Research Group, Ellicott City, MD
DotNetNuke Development and Services (http://patapscorg.com)
 
New Post
3/21/2017 5:23 PM
 
I see you have a form tag in there.
AFAIK you cannot nest forms, and DNN already includes "the" form in its default.aspx
Perhaps, that's the problem
 
New Post
3/21/2017 6:34 PM
 
In html module settings there is a head and footer field. Other js questions like this were solved placing the script there.

The form (select and submit) works fine.
Is there something I can replace it with to test?
 
New Post
3/21/2017 6:53 PM
 
The module's header and footer should not be confused with a form's "head" tag.

You can put both the javascript and the html, without a form tag into the contents of an html module. The javascript needs to be enclosed in a script tag. You will also make sure that the html editor is configured to NOT strip javascript. Otherwise, place the html in the module (as html, not as text) and place the javascript (with script tags) in either the header of footer of the module.

It may make more sense to collect all of the extra javascript/jquery into a separate file that's loaded with the page.



Joe Craig
Patapsco Research Group, Ellicott City, MD
DotNetNuke Development and Services (http://patapscorg.com)
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...JS in HTML moduleJS in HTML module


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