Ho due campi di input nascosti in mia forma:ASP.NET MVC 3 HiddenFor Javascript
<input type="hidden" name="lat" id="lat" value=""/>
<input type="hidden" name="long" id="long" value="" />
Sto assegnando loro valore effettuando le seguenti operazioni:
document.getElementById('lat').value = lat;
document.getElementById('long').value = lng;
qualcuno può dirmi come Posso rimuovere i campi nascosti <input>
e sostituirli con uno @Html.HiddenFor<>
e rendere il mio Javascript aggiornare HiddenFor? Voglio farlo perché ovviamente vincolerà automaticamente i dati.
mio HiddenFor attualmente sembra qualcosa di simile:
@Html.HiddenFor(m => Model.Listing.Location.Latitude);
@Html.HiddenFor(m => Model.Listing.Location.Longitude);
posso cambiare il Javascript per fare questo:
document.getElementById('Listing.Location.Latitude').value = lat;
document.getElementById('Listing.Location.Longitude').value = lng;
ottengo il seguente errore nella console:
Uncaught TypeError: Cannot set property 'value' of null
Qualcuno può vedere dove sto andando terribilmente male?
che ha funzionato perfetto. Grazie mille. – Subby