Ir para conteúdo
Fórum Script Brasil

ACPF

Membros
  • Total de itens

    16
  • Registro em

  • Última visita

Sobre ACPF

ACPF's Achievements

0

Reputação

  1. 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; }
  2. 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?
  3. 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); } };
  4. 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
  5. 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?
  6. 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.
  7. 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);">&nbsp;&nbsp;&nbsp; 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);">&nbsp;&nbsp; <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>&nbsp;&nbsp; <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>
  8. Olha só, acho que isso ajuda... Faz um teste if (typeof(VariableName) != "undefined") nanana else nanana
  9. 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 }
  10. Então, depois que postei a dúvida aqui eu pensei melhor e acabei fazendo isso. Valeu pela ajuda
  11. como faço para colocar como tópico Respondido?
  12. 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
  13. 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
×
×
  • Criar Novo...