Modello:rimuovere proprietà richiesta dal campo di immissione sul modulo di presentare
[Display(Name = "City"]
[Required]
[RegularExpression(@"^(?!\d$).*$"]
[StringLength(20,MinimumLength = 2]
public string City { get; set; }
Forma:
@Html.LabelFor(x => x.City, new { @class = "control-label" })
@Html.TextBoxFor(x => x.City, new {id="city" })
Script:
<script>
$(document).ready(function() {
$("#identificationForm").submit(function (e) {
var required=document.getElementById("city").required;
console.log(required);
// e.preventDefault();
});
});
</script>
Voglio rimuovere proprietà richiesta se una condizione è soddisfatta . Impossibile fare questo in questo modo. Come posso ottenere questo?
con jQuery: $ ("# nome della città") removeAttr ("necessaria");. oppure usa document.getElementById ("città"). removeAttribute ('richiesto'); – dz15
Stai usando JqueyVal? Se sì, rimuovere la richiesta non è l'unica cosa! – Fals
possibile duplicato di [Come impostare l'attributo richiesto HTML5 in Javascript?] (Http: // stackoverflow.it/questions/18770369/how-to-set-html5-required-attribute-in-javascript) – vaxquis