
ACPF
Membros-
Total de itens
16 -
Registro em
-
Última visita
Sobre ACPF

ACPF's Achievements
0
Reputação
-
(Resolvido) Contar quantos checkbox foram marcados
pergunta respondeu ao Marcos Beraldo de ACPF em Ajax, JavaScript, XML, DOM
Segue código que utilizo para contar checados function qtdChecados(){ var inputs,i,checados=0; inputs = document.getElementsByTagName('input');//pegando os inputs e jogando num array for(i=0;i<inputs.length;i++){//varrendo o array que tem os inputs if(inputs[i].type=='checkbox'){ //se os inputs forem checkbox if(inputs[i].checked==true){ checados++; } } } return checados; } -
Pessoal, me ajudem por favor!!!! Está dando erro na linha abaixo, acredito que seja por causa das aspas... out.println("<td>R$.:<input type='text' name='tVlrContaC" + i + "' id='tVlrContaC" + i + "' value='' onkeyup='java script: formataMoeda(this,\'.\',\',\',event);'></td>"); poderiam me ajudar a corrigir?
-
(Resolvido) Adicionar textbox via javascript
pergunta respondeu ao ACPF de ACPF em Ajax, JavaScript, XML, DOM
obrigado -
Gostaria de saber como faço para colocar um textbox em cada linha. O meu código cria um do lado do outro e não consigo enxergar uma forma de fazer isso do jeito que quero. Podem me ajudar? function Criatxt(tipo){ var inp = document.createElement('input'); inp.setAttribute('type','textbox'); inp.setAttribute('name','txtCodConta'); inp.setAttribute('id','txtCodConta'); inp.setAttribute('value',''); if(tipo == 'cred'){ document.getElementById('containerContas').appendChild(inp); }else{ document.getElementById('containerContas2').appendChild(inp); } };
-
Bom Dia! Gostaria de saber o porque aparece somente a última lista? Minha estrutura é a seguinte: tenho um grupo de radiobutton e quando clico em cada um deles uma gama de campos aparece mas, quando coloquei a lista para que fosse mostrada junto com seus respectivos campos apenas a última lista aparece para qualquer radiobutton que eu clique. alguém poderia me ajudar? Eu estava colocando o nome da <td> errado
-
Ok, muito obrigada!!! Funcionou
-
Gostaria de saber como faço para pegar o valor do radio button que acabei de clicar e joga-lo em uma label de html?
-
Com a idéia de organizar o código em funções eu consegui encontrar o erro. Como meu tempo para esta fase do projeto está ultra apertado. Melhoria do código ficará para a fase seguinte. Mas, aqui fica meu muito obrigado.
-
Pessoal, o problema é o seguinte: Tenho em um formulário um campo do tipo textarea, sendo que ele aparece somente quando um checkbox é clicado. Para isso uso o display: none e display: block. Quando o campo não está visivel é porque não preciso preenche-lo. Mas, quando vou salvar (submit) os dados do pequeno formulario aparece um erro de javascript dizendo que um objeto é requerido e quando vou debugar no firefox aparece que o campo textarea é nulo. Para facilitar o entendimento segue o código.alguém poderia me ajudar? <form action="java script: if (document.getElementById('chkcautela#lbry_seq#').checked && validaRemarks(document.getElementById('lbry_remarks#lbry_seq#').value)=='Vazio'){alert('Reason is required');} else if(!document.getElementById('chkcautela#lbry_seq#').checked && validaRemarks(document.getElementById('lbry_remarks#lbry_seq#').value)=='Cheio'){alert('Is not cautela');} else if (!document.getElementById('chkcautela#lbry_seq#').checked && validaRemarks(document.getElementById('lbry_remarks#lbry_seq#').value)=='Vazio'){if (document.getElementById('site').value == 'GPX'){window.location.href='index.cfm?fuseaction=home.request&act=reserve&lbry_seq=' + document.getElementById('lbry_seq#lbry_seq#').value + '&lbrq_lbrt_seq=1&dt_need=' + document.getElementById('dt_need#lbry_seq#').value + '&dt_delivery=' + document.getElementById('dt_delivery#lbry_seq#').value + '&user_emprest=' + document.getElementById('lbrq_user_emprest#lbry_seq#').value + '&cautela=' + document.getElementById('chk_cautela#lbry_seq#').value + '&lbry_remarks=' + document.getElementById('lbry_remarks').value + '&lbry_remarks=' + document.getElementById('lbry_remarks#lbry_seq#').value + '&filterString=#url.filterString#';} else {window.location.href='index.cfm?fuseaction=home.request&act=reserve&lbry_seq=' + document.getElementById('lbry_seq#lbry_seq#').value + '&lbrq_lbrt_seq=2&dt_need=' + document.getElementById('dt_need#lbry_seq#').value + '&dt_delivery=' + document.getElementById('dt_delivery#lbry_seq#').value + '&user_emprest=' + document.getElementById('lbrq_user_emprest#lbry_seq#').value + '&lbry_cautela=' + document.getElementById('chk_cautela#lbry_seq#').value + '&lbry_remarks=' + document.getElementById('lbry_remarks#lbry_seq#').value + '&filterString=#url.filterString#'}}" method="post"> <div id="dFields#lbry_seq#" align="left" style="display:none"> <input type="Hidden" id="lbry_seq#lbry_seq#" name="lbry_seq#lbry_seq#" value="#lbry_seq#"> Necessary To: <input type="Text" id="dt_need#lbry_seq#" name="dt_need#lbry_seq#" size="11" maxlength="10" onkeyup="java script: formataData(this,event);"> Delivery Date: <input type="Text" id="dt_delivery#lbry_seq#" name="dt_delivery#lbry_seq#" size="11" maxlength="10" <cfif listfind(Client.wrkg_seq,1001407)>disabled</cfif> onkeyup="java script: formataData(this,event);"> <br> User: <select name="lbrq_user_emprest#lbry_seq#" id="lbrq_user_emprest#lbry_seq#"> <option value="0" selected>Select</option> <cfloop query="q_get_fti_all_users"> <option value="#user_seq#">#user_name#</option> </cfloop> </select> Cautela? <input type="Checkbox" name="chkcautela#lbry_seq#" id="chkcautela#lbry_seq#" value="0" onclick="java script: if (this.checked){document.getElementById('chk_cautela#lbry_seq#').value = 1;document.getElementById('dReason#lbry_seq#').style.display = 'block'}else{document.getElementById('chk_cautela#lbry_seq#').value = 0;document.getElementById('dReason#lbry_seq#').style.display = 'none'}"> <input type="Hidden" id="chk_cautela#lbry_seq#" name="chk_cautela#lbry_seq#" value="java script: if (document.getElementById('chkcautela#lbry_seq#').checked){document.getElementById('chk_cautela#lbry_seq#').value = 1}else{document.getElementById('chk_cautela#lbry_seq#').value = 0;}"> <br> <div id="dReason#lbry_seq#" style="display: none;"> Reason:<br><textarea style="width:50%;" rows="3" maxlength="250" name="lbry_remarks#lbry_seq#" id="lbry_reamrks#lbry_seq#"></textarea> </div> <input type="Submit" value="Save"> </div> Reserve from<br> <a style="cursor: hand;" onclick="document.getElementById('site').value = 'GPX';document.getElementById('dFields#lbry_seq#').style.display = 'block';"> <font style="color:##008000;"><b>JJX</b></font> </a> <a style="cursor: hand;" onclick="document.getElementById('site').value = 'GPX';document.getElementById('dFields#lbry_seq#').style.display = 'block';"> <font style="color:red;"><b>SSX</b></font> </a> </form>
-
verificar se existe elemento com id = xxx
pergunta respondeu ao Eric Freitas de ACPF em Ajax, JavaScript, XML, DOM
Olha só, acho que isso ajuda... Faz um teste if (typeof(VariableName) != "undefined") nanana else nanana -
Hi Folks, Eu tenho uma função que formata um campo data enquanto estou digitando dados no mesmo. O problema é que no IE7 ela não acusava erro de javascript e agora que fui testar no IE6 ocorreu este problema. Aparece o erro Object expected quando clico no botão que realiza a inserção no banco de dados. Após a mensagem o registro é inserido normalmente. Segue a função para darem uma olhada (o erro aparece na linha do IF): function FormatMask(objTexto, sMask){ var i, sMaskTemp, sObjTemp, iLength; //alert("event.keyCode: " + event.keyCode); // Se foi pressionado BACKSPACE sair da rotina if ( event.keyCode == 8) { return false; } //objTexto.value = ""; //return; // Obter o tamanho da string iLength = objTexto.value.length; // Obter a mascara deste caracter sMaskTemp = sMask.charAt(iLength-1); // Passar pra maiusculo sMask = sMask.toUpperCase(); // Obter o caracter digitado sObjTemp = objTexto.value.charAt(iLength-1); //sObjTemp = String.fromCharCode(event.keyCode); // // Obter a mascara do próximo caracter // /* // Se o próximo caracter é um divisor if (sMask.length > iLength) { sMaskTemp = sMask.charAt(iLength); } */ // Se o caracter Verificar se mascara: "-" ou "/" ou ":" if ( sMaskTemp != "A" && sMaskTemp != "9" && sMaskTemp != "*") { // Inserir o caracter da máscara entre o que já estava digitado e o caracter digitado neste momento objTexto.value = objTexto.value.substr(0, iLength-1) + sMaskTemp + sObjTemp; // Atualizar o tamanho da string iLength = objTexto.value.length; } // Verificar se mascara: "-" ou "/" ou ":" // Varrer o conteúdo da caixa de texto, em busca de caracteres inválidos for (i=0; i<iLength; i++) { sMaskTemp = sMask.charAt(i); sObjTemp = objTexto.value.charAt(i); //alert(sMaskTemp); //alert("i: " + i + "\n\n sObjTemp: " + sObjTemp + "\n\n sObjTemp.length: " + sObjTemp.length + "\n\n sMaskTemp: " + sMaskTemp + "\n\n sMaskTemp.length: " + sMaskTemp.length); // Verificar se mascara: numero if ( sMaskTemp == "9") { if ( isNaN(sObjTemp) ) { objTexto.value = objTexto.value.substr(0, i); return false; } } // Verificar se mascara: numero // Verificar se mascara: letra else if ( sMaskTemp == "A" ) { // a(97)-z(122) / A(65)-Z(90) if ( !( ( sObjTemp.charCodeAt(0) >= 65 && sObjTemp.charCodeAt(0) <= 90) || ( sObjTemp.charCodeAt(0) >= 97 && sObjTemp.charCodeAt(0) <= 122) ) ) { objTexto.value = objTexto.value.substr(0, i); return false; } } // Verificar se mascara: numero // Verificar se mascara: qualquer else if ( sMaskTemp != sObjTemp ) { //alert("sMaskTemp != sObjTemp"); objTexto.value = objTexto.value.substr(0, i) + sMaskTemp; return false; } // Verificar se mascara: numero } // Varrer o conteúdo da caixa de texto // MASCARA: 999-AAA/A }
-
Então, depois que postei a dúvida aqui eu pensei melhor e acabei fazendo isso. Valeu pela ajuda
-
como faço para colocar como tópico Respondido?
-
Andreia, coloquei do jeito que você falou mas, não deu muito certo. Acho melhor você dar uma olhada na função: function formataCode(valor){ var parte1,parte2,result; if (valor.indexOf('-') > -1) { parte1 = valor.substring(0, valor.length-1); parte2 = valor.substring(valor.length,valor.length-1); result = parte1 + '-' + parte2; return result; } } Ana
-
Hi Folks, Na verdade já li em vários posts como utilizo essas duas funções mas, não estou conseguindo o resultado que necessito. Preciso encontrar um caractere em uma string e somente se este caractere não exsitir eu o adiciono em uma determinada posição da string. Até o ponto de inserir na posição que preciso eu consegui, não estou conseguindo fazer a verificação. Alguém pode me ajudar? Ana