Em javascript.
function meses(nome_Campo) {
uA = document.getElementById(nome_Campo).value;
var y=0;
var today=new Date()
if (uA!='' && uA.length <10) {
frase = nome_Campo+" - A data esta incompleta";
y=1;
}
dia = (uA.substring(0,2));
mes = (uA.substring(3,5));
ano = (uA.substring(6,10));
myday = today.getDate();
mymonth = today.getMonth()+1;
myyear = today.getFullYear();
if (mymonth <=9) mesT = "0"+mymonth;
else mesT = mymonth;
if (myday <=9) diaT = "0"+myday;
else diaT = myday;
if (dia < 1 && dia !='') {
alert (nome_Campo+" - O dia não pode ser 0");
y=1;
}
if (mes > 12) {
alert (nome_Campo+" - O mês não pode ser maior que 12.");
y=1;
}
if (dia && mes) {
//alert (dia+mes);
if (!ano) {
alert (nome_Campo+" - Favor preencher o ANO da data");
y=1;
}
else {
if (ano < (myyear-1)) {
alert (nome_Campo+" - O ano não pode ser menor que "+(myyear-1));
y=1;
}
if (ano > (myyear+1)) {
alert (nome_Campo+" - O ano não pode ser maior que "+(myyear+1));
y=1;
}
}
}
if (((mes =="04") || (mes =="06") || (mes =="09") || (mes =="11")) && (dia >= "31")) {
alert (nome_Campo+" - O mês escolhido tem 30 dias, favor redigitar a data.");
y=1;
}
if (((mes =="01") || (mes =="03") || (mes =="05") || (mes =="07") || (mes =="08") || (mes =="10") || (mes =="12")) && (dia > "31")) {
alert (nome_Campo+" - O mês escolhido tem 31 dias, favor redigitar a data.");
y=1;
}
if ((mes =="02") && (dia >= "30")) {
alert (nome_Campo+" - O mês escolhido tem 29 dias, favor redigitar a data.");
y=1;
}
if (y==1) {
document.getElementById(nome_Campo).value = "";
//document.getElementById(nome_Campo).focus();
}
}
HTML:
<input type='text' value='' class='preto' name='data1' id='data1' size='10' maxlength='10' onkeyup='formataData(this)' onChange=meses('data1')> - <input type='text' value='' class='preto' name='data2'id='data2' size='10' maxlength='10' onkeyup='formataData(this)' onChange=meses('data2')>
quarta-feira, 22 de abril de 2009
sexta-feira, 17 de abril de 2009
Apenas numeros
JScript
function valida(qual,nome_Campo) {
if(isNaN(qual)) {
window.alert("Este campo aceita APENAS números!");
document.getElementById(nome_Campo).value = "";
document.getElementById(nome_Campo).focus();
}
}
HTML
<input size='15' name='peso' id='peso' onblur=valida(this.value,'peso'); >
OU Essa q não deixa digitar e bloqueia CTRL C e CTRL V
JScript
function SomenteNumero(e){
var tecla=(window.event)?event.keyCode:e.which;
if((tecla>47 && tecla<58)) return true;
else{
if (tecla==8 || tecla==0 || tecla==13) return true;
else return false;
}
}
HTML
<input size=10 type=text name="valor" onkeypress='return SomenteNumero(event)' value='' />
function valida(qual,nome_Campo) {
if(isNaN(qual)) {
window.alert("Este campo aceita APENAS números!");
document.getElementById(nome_Campo).value = "";
document.getElementById(nome_Campo).focus();
}
}
HTML
<input size='15' name='peso' id='peso' onblur=valida(this.value,'peso'); >
OU Essa q não deixa digitar e bloqueia CTRL C e CTRL V
JScript
function SomenteNumero(e){
var tecla=(window.event)?event.keyCode:e.which;
if((tecla>47 && tecla<58)) return true;
else{
if (tecla==8 || tecla==0 || tecla==13) return true;
else return false;
}
}
HTML
<input size=10 type=text name="valor" onkeypress='return SomenteNumero(event)' value='' />
Data - dd/mm/aaaa
Jscript
function formataData(obj) {
if(obj.value.length == 2 || obj.value.length == 5){
obj.value = obj.value + '/';
}
}
HTML
< input name="data" type="text" size="10" maxlength="10"
onkeyup="formataData(this)" />
function formataData(obj) {
if(obj.value.length == 2 || obj.value.length == 5){
obj.value = obj.value + '/';
}
}
HTML
< input name="data" type="text" size="10" maxlength="10"
onkeyup="formataData(this)" />
Desativar botão direito do Mouse
A função abaixo, em javascript, desativa o botão da direita do Mouse em todos os Browsers(IE7, FF 3, Chrome)
function click() {
if (event.button==2||event.button==3) {
oncontextmenu='return false';
}
}
document.onmousedown=click
document.oncontextmenu = new Function("return false;")
function click() {
if (event.button==2||event.button==3) {
oncontextmenu='return false';
}
}
document.onmousedown=click
document.oncontextmenu = new Function("return false;")
quinta-feira, 16 de abril de 2009
Mudar o valor do onclick
Para alterar o valor de onclick de show para hide, assim como o simbolo + para -:
<input type=button Onclick=show('1'); class=vermelhop value='[+]' id='botao1'> adicionar nova característica logistica
<div id="faq1">
Texto a ser escondido
</div>
<script language="Javascript">
var div = "faq" //DEFINE QUAL O NOME DOS DIV'S
var botao = "botao"
var total = 1 //DEFINE O NUMERO DE DIV'S
initHide()
function show(id)
{
document.getElementById(div+id).style.display="block";
document.getElementById(botao+id).value="[-]";
var mudar = document.getElementById(botao+id);
mudar.onclick = function(){
hide(id);
};
}
function hide(id)
{
document.getElementById(div+id).style.display = "none";
document.getElementById(botao+id).value="[+]";
var mudar = document.getElementById(botao+id);
mudar.onclick = function(){
show(id);
};
}
function initHide(){
for(i=1; i<=total; i++){
document.getElementById(div+i).style.display = "none";
}
}
</script>
<input type=button Onclick=show('1'); class=vermelhop value='[+]' id='botao1'> adicionar nova característica logistica
<div id="faq1">
Texto a ser escondido
</div>
<script language="Javascript">
var div = "faq" //DEFINE QUAL O NOME DOS DIV'S
var botao = "botao"
var total = 1 //DEFINE O NUMERO DE DIV'S
initHide()
function show(id)
{
document.getElementById(div+id).style.display="block";
document.getElementById(botao+id).value="[-]";
var mudar = document.getElementById(botao+id);
mudar.onclick = function(){
hide(id);
};
}
function hide(id)
{
document.getElementById(div+id).style.display = "none";
document.getElementById(botao+id).value="[+]";
var mudar = document.getElementById(botao+id);
mudar.onclick = function(){
show(id);
};
}
function initHide(){
for(i=1; i<=total; i++){
document.getElementById(div+i).style.display = "none";
}
}
</script>
Assinar:
Postagens (Atom)
Linux bash file returns unexpected token `$'do\r''
open file in vi edit with vi filename.sh command; type in vi :set ff=unix command; save file with :wq It will save the file with unix...
-
Adicionar ♦ 10 dias a partir de hoje echo date('d/m/Y', strtotime("+10 days")); ♦ 10 dias a partir de uma data echo ...
-
Para dividir um valor em X vezes nem sempre dá um numero inteiro, sendo assim criei uma fórmula para calcular o valor e cobrar a diferença (...