asp.net mvc - How to add validators for @Html.TextBox() without model -


this part of view

@model bhavin.models.employee  @using (html.beginform("buynowform", "home")) { <div class="form-group">    <label>billing address</label>    @html.textbox("bill_address", null, new { @class = "form-control valid" }) </div> <p> <input type="submit" value="submit" class="btn btn-primary" /> </p>  } 

i want add required validation it. billing_address textbox not part of models.employee. using mvc5 how add validator?

add data-val , data-val-required attribute html.textbox() shown below.

<script src="~/scripts/jquery-1.10.2.min.js"></script> <script src="~/scripts/jquery.validate.min.js"></script> <script src="~/scripts/jquery.validate.unobtrusive.min.js"></script>      @using (html.beginform("","")) {     @html.validationsummary()     @html.textbox("bill_address", null, new { @class = "form-control valid", @data_val = "true", @data_val_required = "billing address required" })     <input type="submit" value="click" id="btnsubmit" /> } 

note

  1. @html.validationsummary() used printing validation message.
  2. do not forget include - validate , unobtrusive javascript files.

Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -