<div>Here's what I use to allow easy and flexible entry of lat/long values:</div>
<div> </div>
<div>Three fields that allow decimal values to be entered; one for degrees, one for minutes, and one for seconds. With this setup, those that need/want to enter the lat/long using degrees and decimal minutes simply enter the whole number degrees in the first field, the decimal degrees in the second field, and leave the third empty. If someone needs to enter degrees, minutes, and seconds they use all three fields. For someone to enter decimal degrees, they just use the first field. 
</div>
<div> </div>
<div>All the work validating and converting is handled for the user and there's no need for them to perform any conversions. Simple instructions are all that is needed.</div>
<div><br>A similar configuration can be used to display lat/long in different formats. This could default to a standard, and still offer the option to display in other formats as needed.</div>
<div> </div>
<div>73, Lee K0QED<br> </div>