Boa tarde pessoal,
Estou com uma situação onde preciso colocar um campo de formulário como obrigatório mais numa atividade que não seja a primeira (inicio).
Sei que no validatefields.js eu consigo travar isso, porém, ele já travar na primeira atividade , não aceita eu movimentar retornando que esse campo é obrigatório sendo que ele só fica visível na atividade 18.
Alguém saberia me orientar como posso fazer pra ele passar da atividade inicio e travar como obrigatório o campo apenas na atividade 18?
Bom dia
no validateForms pode capturar o número da atividade e validar a condição.
var numAtividade = getValue(“WKNumState”)
Deu certo @allan.reichert
Obrigado!
1 curtida
Boa tarde.
Como usar o validate Forms em um campo do type radio?
Grata.
Boa tarde!
A sua pergunta não condiz com o tópico. Creio que seria melhor iniciar um novo tópico com a sua duvida.
mas de todo modo segue um exemplo:
Mesmo que tenham dois inputs do tipo radio com o atributo name igual. no validateForm o metodo getValue(String fieldName) busca o valor do radio que foi selecionado.
index.html
<div class="form-group col-md-3 col-sm-6 col-xs-12" id="div_reajuste" >
<label>Reajuste Salarial?</label>
<div class="custom-radio custom-radio-primary">
<input type="radio" name="opcao_salario" value="S" id="radio5">
<label for="radio5">Sim</label>
</div>
<div class="custom-radio custom-radio-primary">
<input type="radio" name="opcao_salario" value="N" id="radio6">
<label for="radio6">Não</label>
</div>
</div>
validateForm.js
function validateForm(form)
{
var atividade = getValue('WKNumState');
//Inicio
if(atividade == 0 || atividade == 1)
{
if (form.getValue('opcao_salario') == null || form.getValue('opcao_salario') == "")
{
throw "Selecione uma opção de salario";
}
}
}
1 curtida