title: Submit button is not working in asp.net mvc
body: <p>I have a Model:</p>
  
  <pre><code>public class FormCreateModel
  {
      public FormModel formInfo { get; set; }
      public FieldModel fieldInfo { get; set; }
      public InstitutionModel selectedInst { get; set; }
      public FormTypeModel selectedFormType { get; set; }
      public CategoryModel categoryInfo { get; set; }
      public List&lt;InstitutionModel&gt; institutions { get; set; }
      public List&lt;FormTypeModel&gt; FormTypes { get; set; }
  }
  </code></pre>
  
  <p>and i've created a strongly typed view for this model:</p>
  
  <pre><code>@using (Html.BeginForm()) 
  { 
      &lt;p&gt;
          @Html.LabelFor(lbl =&gt;lbl.selectedInst.Institution_Name, "Institution Name :", new { @class="lblName"})
          @Html.DropDownListFor(drpdown =&gt; drpdown.selectedInst.Institution_Name, new SelectList(Model.institutions.Select(inst =&gt; inst.Institution_Name)),"-- select Institution--", new { @class ="txtFormtext"})
      &lt;/p&gt;
  
      &lt;p&gt;
          @Html.LabelFor(lbl =&gt; lbl.formInfo.form_Name, "Form Name", new {@class ="lblName"})
          @Html.TextBoxFor(txtbox =&gt; txtbox.formInfo.form_Name, new { @class ="txtFormtext"})
      &lt;/p&gt;
  
      &lt;p&gt;
          @Html.LabelFor(lbl =&gt; lbl.formInfo.form_Desc, "Form Description", new {@class ="lblName" })
          @Html.TextAreaFor(txtbox =&gt; txtbox.formInfo.form_Desc,4,5,new { @class ="txtFormtext"})
      &lt;/p&gt;
  
      &lt;p&gt;
          @Html.LabelFor(lbl =&gt; lbl.formInfo.ActivationDate, "Form Activation Date", new {@class ="lblName :" })
          @Html.DropDownListFor(drpdown =&gt; drpdown.formInfo.ActivationDate.day, new SelectList(Enumerable.Range(1,31)),"Day", new {@class="slctDate"})            
          @Html.DropDownListFor(drpdown =&gt; drpdown.formInfo.ActivationDate.month, new SelectList(Enumerable.Range(1,12)),"Month", new {@class="slctDate"})
          @Html.DropDownListFor(drpdown =&gt; drpdown.formInfo.ActivationDate.year, new SelectList(Enumerable.Range(DateTime.Now.Year, DateTime.Now.Year + 4)),"Year", new {@class="slctDate"})                 
       &lt;/p&gt;
  
       &lt;p&gt;
          @Html.LabelFor(lbl =&gt; lbl.formInfo.ExpireDate, "Form Expiration Date", new {@class ="lblName" })
          @Html.DropDownListFor(drpdown =&gt; drpdown.formInfo.ExpireDate.day, new SelectList(Enumerable.Range(1,31)),"Day", new {@class="slctDate"})            
          @Html.DropDownListFor(drpdown =&gt; drpdown.formInfo.ExpireDate.month, new SelectList(Enumerable.Range(1,12)),"Month", new {@class="slctDate"})
          @Html.DropDownListFor(drpdown =&gt; drpdown.formInfo.ExpireDate.year, new SelectList(Enumerable.Range(DateTime.Now.Year, DateTime.Now.Year + 4)),"Year", new {@class="slctDate"})
       &lt;/p&gt;
  
       &lt;p&gt;
          @Html.LabelFor(lbl =&gt; lbl.formInfo.Logo, "Form Description", new {@class ="lblName" })
          @Html.TextBoxFor(txtbox =&gt; txtbox.formInfo.Logo,new { @class ="txtFormtext"})
       &lt;/p&gt;
      &lt;p&gt;
          @Html.LabelFor(lbl =&gt; lbl.selectedFormType.FormTypeName, "Form Type", new {@class ="lblName" })
          @Html.DropDownListFor(drpdown =&gt; drpdown.selectedFormType.FormTypeName, new SelectList(Model.FormTypes.Select(m =&gt; m.FormTypeName)), "--- select form type---", new {@class="txtFormtext" })
       &lt;/p&gt;
  
       &lt;input id="btnSubmit" type="button" value="Submit" /&gt;  
  }     
  </code></pre>
  
  <p>My controller:</p>
  
  <pre><code>public ActionResult createNewForm(FormCreateModel newForm)
  {
      InstitutionManagement im = new InstitutionManagement();
      newForm.institutions = im.getInstitution();
      FormManagement fm = new FormManagement();
      newForm.FormTypes = fm.getFormType();
      return View("createNewForm", newForm);
  }
  </code></pre>
  
  <p>when I submitting the button newform remains empty.. I debug it and found the submit button is not triggering or sending values to newform. I am just a few days in MVC please help</p>