DNN Form in the text/HTML module

Posted on 2008-06-15
Last Modified: 2012-06-27

I am trying to run a form in the text/html module. On a basic HTML page it works just fine. How do I change it so it runs in the module.

I believe I have to change the

<input type="button" value="  Calculate  " onClick="mmcalculate(this.form)">

to something that ASP.NET can understand.



<!-- Begin

function calculate(form) {

brgdiam =eval(form.bearing_diam.value)

breadth =eval(form.breadth.value)

form.mmbearing_diam.value=brgdiam * 25.40005

form.mmbreadth.value =breadth * 25.40005

c = (brgdiam * breadth * 1.29)/7

form.result.value = c

form.mmresult.value =c


function mmcalculate(form) {

mmbrgdiam =eval(form.mmbearing_diam.value)

mmbreadth =eval(form.mmbreadth.value)

form.bearing_diam.value=mmbrgdiam * 0.03937

form.breadth.value =mmbreadth * 0.03937

mmc = ((mmbrgdiam * 0.03937) * (mmbreadth * 0.03937) * 1.29) / 7

form.result.value =mmc

form.mmresult.value = mmc


// End -->


<form method="post" action="" name="form1">

<table width="100%" border="0" cellpadding="3" cellspacing="0" bgcolor="#ffffff">


    <td width="43%" align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Bearing 

    <b>outside</b> diameter :</font></td>

    <td width="27%"> 

    <input type="text" name="mmbearing_diam" size="6">

    <font face="Verdana, Arial, Helvetica, sans-serif" size="2">mm</font> 


    <td width="30%"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> 

    <input type="text" name="bearing_diam" size="6" maxlength="6">   inch(es) </font></td>



     <td width="43%" align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Breadth :</font></td>

     <td width="27%"> 

     <input type="text" name="mmbreadth" size="6">

     <font face="Verdana, Arial, Helvetica, sans-serif" size="2">mm 


     <td width="30%"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> 

     <input type="text" name="breadth" size="6" maxlength="6">inch(es)</font></td>



      <td width="43%" align="right"><font size="2" color="#660000">..</font></td>

      <td width="27%"> 

      <input type="button" value="  Calculate  " onClick="mmcalculate(this.form)">


      <td width="30%"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> 

      <input type="button" value="  Calculate  " onClick="calculate(this.form)">




      <td width="43%" align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Result: </font></td>

      <td width="57%" colspan="2"> 

      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> 

      <input type="text" name="result" maxlength="12" size="12" READONLY>cc per day</font></div>





Open in new window

Question by:sdeby
1 Comment
LVL 29

Accepted Solution

David H.H.Lee earned 500 total points
ID: 21795319
Dear sdeby,

I noticed there are missing 2 controls here: result and mmresult.
Perhaps these controls is textbox? Please check first.

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Suggested Solutions

AJAX ModalPopupExtender has a required property "TargetControlID" which may seem to be very confusing to new users. It means the server control that will be extended by the ModalPopup, for instance, if when you click a button, a ModalPopup displays,…
I have developed many web applications with asp & and to add and use a dropdownlist was always a very simple task, but with the new, setting the value is a bit tricky and its not similar to the old traditional method. So in this a…
Sending a Secure fax is easy with eFax Corporate ( First, Just open a new email message.  In the To field, type your recipient's fax number You can even send a secure international fax — just include t…
Internet Business Fax to Email Made Easy - With eFax Corporate (, you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now