JavaScript - Rotinas e Funções utilitárias
Hoje em dia com os modernos frameworks como o BootStrap e JQuery e cada vez mais temos um leque de funcionalidades
disponíveis evitando nosso trabalho de desenvolvimento e dentro de um código comprimido (minimizado-min) da
ordem de K-bytes. Mas as que precisamos e o framework não tem ou está dando erro a gente acaba desenvolvendo.
Limpa todos os campos text do form - idêntico ao botão reset
<script type="text/javascript">
function LimpaCamposTextoForm() {
var selectcount = 0;
var element;
for (var i = 0; i < document.forms[0].elements.length; i++) {
element = document.forms[0].elements[i];
//alert(element.type);
//alert(element.name);
//alert(element.value);
if (element.type == "text") {
element.value = "";
element.focus();
}
}
}
</script>
Limpa todas as tabelas do form
<script type="text/javascript">
function LimpaTabelasForm() {
var tables = document.getElementsByTagName("table");
for (var i = 0; i < tables.length; i++) {
element1 = document.getElementsByTagName("table")[tables.length - 1];
//alert(element1.id);
element1.innerHTML = "";
//for (var j = 0; j < element1.rows - 1; j++) {
//alert(j);
//element2 = element1.rows[j];//document.getElementsByTagName("table")[j];
//alert(element2.innerHTML);
//var cel element.cells[0];
//if (element) {
//alert(element.id);
//element.parentNode.removeChild(element);
//}
//}
}
}
</script>
PopUp-Abre uma janela de help - window.open
<script type="text/jscript">
function exibe_Help() {
window.open("Upload_info_Preços_Cliente_Produto.pdf");
}
function exibe_Legenda() {
window.open("Legendas.pdf");
}
</script>