Boas,
eu e o jQuery/Javascript não somos grandes amigos e precisava de uma ajuda, para acabar uma página. Já estive no StackOverflow, aparentemente, não consegui explicar bem em inglês o que queria, visto que não perceberam... :3
Deixo aqui o Fiddle: https://jsfiddle.net/ujgx4st3/3/
O que pretendo?
1. O cliente escolhe uma opção de um "<select>", neste caso Mobile App (opção com a value "mobile")
2. Através do Javascript, identificar (ir buscar o valor) a opção escolhida Mobile App e pretendo que aconteça o seguinte:
2.1 Que uma <div> com o id "addoptions", perca a class "disabled"
2.2 Que uma checkbox (ou várias) com o "name=mobile", perca o atributo "disabled", que retira a opção do cliente, escolher uma checkbox
Deixo aqui a primeira parte do HTML
jQuery que tentei criar (sou péssimo e tenho que treinar no CodeAcademy)
eu e o jQuery/Javascript não somos grandes amigos e precisava de uma ajuda, para acabar uma página. Já estive no StackOverflow, aparentemente, não consegui explicar bem em inglês o que queria, visto que não perceberam... :3
Deixo aqui o Fiddle: https://jsfiddle.net/ujgx4st3/3/
O que pretendo?
1. O cliente escolhe uma opção de um "<select>", neste caso Mobile App (opção com a value "mobile")
2. Através do Javascript, identificar (ir buscar o valor) a opção escolhida Mobile App e pretendo que aconteça o seguinte:
2.1 Que uma <div> com o id "addoptions", perca a class "disabled"
2.2 Que uma checkbox (ou várias) com o "name=mobile", perca o atributo "disabled", que retira a opção do cliente, escolher uma checkbox
Deixo aqui a primeira parte do HTML
Código:
<select id="service">
<optgroup label="Web Development">
<option value="mobile">Mobile Application</option>
</optgroup>
</select>
<div id="appoptions" class="col-md-3 disabled">
<label><b>Type of application</b> <small>(mobile)</small></label></br></br>
<input type="checkbox" name="mobile" value="pay" disabled>  <label class="checktext" title="If you want your clients to make payments, directly on your app">Include payments options</label></br>
<input type="checkbox" name="mobile" value="users" disabled>  <label class="checktext" title="We can create a registration, so you know your client-base">Add registration</label></br>
<input type="checkbox" name="mobile" value="connect" disabled>  <label class="checktext" title="We can add the option to connect your clients/user base, to social networks">Connected to Social Media</label></br>
<input type="checkbox" name="mobile" value="settings" disabled>  <label class="checktext" title="You can select this options, to add a 'settings' area">Add app options</label></br>
</div>
jQuery que tentei criar (sou péssimo e tenho que treinar no CodeAcademy)
Código:
function enable_cb() {
if ( $('select option:selected').attr() == 'mobile' ) {
$('#addoptions').removeClass('disabled');
} else{
return false;
}
};
Última edição: