Работя върху център за предпочитания за имейли и потребителят има 4 опции - 3 опции са за честота на имейли и последната опция е да се отпише. Имам две различни полета, които моята форма предава - честота на имейли и статус на имейли. Имам проблем с полето за статус на имейла.
За радио бутони 1-3 искам да публикува статус на имейл ="I", а също така честотата на имейлите е или "Всички", "Седмично" или "Месечно"
За последния бутон за избор искам само да публикува имейл статус = "O"
Изглежда не мога да накарам и двете да работят - или преминава само I и след това радиобутонът за отписване не работи, или статусът на имейл ще публикува O за отписването, но след това нулеви стойности за бутони 1-3.
По-долу е основният код, с който работя.
<input type="radio" name="EMAIL_FREQUENCY_STATUS" value="W" id="EMAIL_FREQUENCY_STATUS" >Weekly <input type="radio" name="EMAIL_FREQUENCY_STATUS" value="M" id="EMAIL_FREQUENCY_STATUS"> Monthly <input type="radio" name="EMAIL_FREQUENCY_STATUS" value="A" id="EMAIL_FREQUENCY_STATUS"> All <input type="radio" name="EMAIL_STATUS" value="O" id="EMAIL_STATUS"> Unsubscribe! <input name="Update" type="image" value="Send" src="update_btn.jpg" alt="Update" >
Опитах да използвам различни функции на javascript, но не мога да го накарам да работи както желая. Всяка помощ би била страхотна!
Актуализация 7/11:
Ето един вариант на код, който опитах...
<input type="radio" name="EMAIL_Weekly" value="W" id="EMAIL_Weekly" onClick="document.getElementById('EMAIL_STATUS').value=I"/>Send me 1 email per week <input type="radio" name="EMAIL_Monthly" value="M" id="EMAIL_Monthly" onClick="document.getElementById('EMAIL_STATUS').value=I"/> Send me 1 email per month. <input type="radio" name="EMAIL_All" value="A" id="EMAIL_All" onClick="document.getElementById('EMAIL_STATUS').value=I"/> Send me all news, sales & offers. <input type="radio" name="EMAIL_STATUS" value="O" id="EMAIL_STATUS" onClick="document.getElementById('EMAIL_STATUS').value=O"/>Unsubscribe me from all emails. <input name="Update" type="image" value="Send" src="update_btn.jpg" alt="Update" > <input type="hidden" name="EMAIL_STATUS" value="" id="EMAIL_STATUS" />