lol, I have just recently had to deal with this. I don't think Sugar CRM has a nice way for the REQ fields. I feel you should be able to just check the box in the Studio where it ask if the Field is REQ or not. If the field is already created you can not check the box. 
Anyway, there is a real easy way around it.
To make a field required just add this into your form:
HTML Code:
<input type="hidden" id="req_id" name="req_id" value="first_name;">
<input type="hidden" id="req_id" name="req_id" value="last_name;">
<input type="hidden" id="req_id" name="req_id" value="primary_address_street;">
For however many fields you want to require.
For the State or Country drop down option, all you have to do is modify your code. I believe when you Generate the for it has the State as a text box, just simply change this in your code to a drop down. You need to keep the same field name however.
HTML Code:
<select name="primary_address_state" size="1" title="primary_address_state">
<option value="AL">Alabama </option>
<option value="AK">Alaska </option>
<!-- etc -->
</select> I hope that covers it.
Bookmarks