Preenchimento de prefixo obrigatorio
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Preenchimento de prefixo obrigatorio
Qual é sua questão:
Como tem no seguinte topico: https://ajuda.forumeiros.com/t42786-separacao-por-prefixo , a equipe criu um codigo para a separação de dos titulos dos forum por prefixo, so que o problema é que no meu fórum essa opção ficou opcional, o membro decide se que colocar prefixo ou não, eu gostaria que fosse obrigatorio o uso do prefixo.
Esse é o codigo que eu uso atualmente:
Que medidas você tomou para corrigir o problema:
Eu não sei editar Javascript nem JQuery, so sei CSS e HTML.
Apresente-nos imagens do problema (se necessário):
Endereço do fórum:
http://playing.forumeiros.com
Versão do fórum:
PHPBB2
Como tem no seguinte topico: https://ajuda.forumeiros.com/t42786-separacao-por-prefixo , a equipe criu um codigo para a separação de dos titulos dos forum por prefixo, so que o problema é que no meu fórum essa opção ficou opcional, o membro decide se que colocar prefixo ou não, eu gostaria que fosse obrigatorio o uso do prefixo.
Esse é o codigo que eu uso atualmente:
- Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}});
Que medidas você tomou para corrigir o problema:
Eu não sei editar Javascript nem JQuery, so sei CSS e HTML.
Apresente-nos imagens do problema (se necessário):
Endereço do fórum:
http://playing.forumeiros.com
Versão do fórum:
PHPBB2
Re: Preenchimento de prefixo obrigatorio
Boa noite,
Troque o código anterior pelo seguinte:
Eu estou esquecendo de uma regrinha do javascript, então se o de cima não funcionar, tente este:
Atenciosamente.
Troque o código anterior pelo seguinte:
- Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}
if (document.tags4.value == "") {
alert("selecione pelo menos 1 combo");
return false;
} else {
return true;
}
});
Eu estou esquecendo de uma regrinha do javascript, então se o de cima não funcionar, tente este:
- Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')} });
if (document.tags4.value == "") {
alert("selecione pelo menos 1 combo");
return false;
} else {
return true;
}
Atenciosamente.
Convidad- Convidado
Re: Preenchimento de prefixo obrigatorio
Nao funcio0nou, assim, eu queria que os membrios não conseguissem postar o topico antes de colocar prefixo.
Eu tenho o seguinte javascrip que kmeche com titulos tb.
Eu tenho o seguinte javascrip que kmeche com titulos tb.
- Código:
;function ctitle(){t=$('input[name=subject]').attr('value');t1=t.substring(0,1).toUpperCase();t2=t.substring(1,250).toLowerCase();t=t1+t2;jQuery('input[name=subject]').attr('value',t)}$(document).ready(function(){$('input[name=subject]').keyup(function(){ctitle()})});
Re: Preenchimento de prefixo obrigatorio
Boa noite,
Tente o seguinte:
Estou tentando das únicas formas possíveis com o javascript. O que acontece é que teríamos de chamar uma função quando clicássemos em "enviar", só que isso é impossível, porque não podemos adicionar esse valor ao botão de submit!
Atenciosamente.
Tente o seguinte:
- Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}
if (document.post.tags4.value == "") {
document.post.submit();
} else {
alert("selecione pelo menos 1 combo");
}
});
Estou tentando das únicas formas possíveis com o javascript. O que acontece é que teríamos de chamar uma função quando clicássemos em "enviar", só que isso é impossível, porque não podemos adicionar esse valor ao botão de submit!
Atenciosamente.
Convidad- Convidado
Re: Preenchimento de prefixo obrigatorio
Esse code fica regarregando a pagina do forum toda vez que se vai criar ym topic. eu vou deixar o code caso necessite ver.
Re: Preenchimento de prefixo obrigatorio
Última tentativa!
- Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}
if (document.post.tags4.value == "") {
alert("selecione pelo menos 1 combo");
}
});
Convidad- Convidado
Re: Preenchimento de prefixo obrigatorio
QUASE LÀ, antes de eu postar aparece, Selecione pelo menos um combo, ai eu postei sem prefixo, quando eu postei apareceu selecione pelo menos um combo novamente, so que n volto ate a pagina de edição do post.
E quando eu edito o topico correto, ele aparece dnv, selecione pelo menos um combo. , quase la.
E toda vez qyue regarrego a pagina aparece a mensagem dnv,
E quando eu edito o topico correto, ele aparece dnv, selecione pelo menos um combo. , quase la.
E toda vez qyue regarrego a pagina aparece a mensagem dnv,
Re: Preenchimento de prefixo obrigatorio
Acho que tenho uma solução!
Em outra página, adicione o seguinte:
- Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}
function validarPrefixo(){
if (document.post.tags4.value == "") {
alert("selecione pelo menos 1 combo");
}
}
});
Em outra página, adicione o seguinte:
- Código:
jQuery(document).ready(function(){
jQuery('input[name="post"]').click(){
validarPrefixo();
});
});
Convidad- Convidado
Re: Preenchimento de prefixo obrigatorio
Olá!
Tente o seguinte código:
Até mais.
Luciano98.
Tente o seguinte código:
- Código:
;vertagselected(){afe1=jQuery('input[name=vertag]').val();if(afe1=='0'){alert('Selecione algum prefixo')};if(afe1=='1'){jQuery('input[name=post]').click()}};jQuery(document).ready(function(){jQuery('input[type=submit][name=post][value=Enviar]').html('<input name=vertag value=0><input onmousedown=vertagselected() class=button1 type=submit name=post12 value=Enviar tabindex=6 accesskey=s><input style=display:none type=submit name=post>')});function mudavalin(){jQuery('input[name=vertag]').attr('value','1')};function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo() onmousedown=mudavalin()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}});
Até mais.
Luciano98.
Re: Preenchimento de prefixo obrigatorio
Bom, trago uma última tentativa!
No primeiro código, deixe o seguinte:
No segundo código, deixe o seguinte:
Se não funcionar esse segundo, troque ele pelo seguinte:
No primeiro código, deixe o seguinte:
- Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}});
No segundo código, deixe o seguinte:
- Código:
jQuery(document).ready(function(){
jQuery('input[name="post"]').click(){
if (document.post.tags4.value == "") {
alert("selecione pelo menos 1 combo")
return false;
}
});
});
Se não funcionar esse segundo, troque ele pelo seguinte:
- Código:
jQuery(document).ready(function(){
jQuery('input[name="post"]').click(){
if (document.post.tags4.value == "") {
alert("selecione pelo menos 1 combo")
return false
}
});
});
Última edição por Mr. Supero em 09.07.11 5:34, editado 1 vez(es)
Convidad- Convidado
Re: Preenchimento de prefixo obrigatorio
Nao funcionoj, euj ate exclui o js que forçava mletra minuscula.
Re: Preenchimento de prefixo obrigatorio
Olá!
Tente o seguinte:
Até mais.
Luciano98.
Tente o seguinte:
- Código:
;function vertagselected(){afe1=jQuery('input[name=vertag]').val();if(afe1=='0'){alert('Selecione algum prefixo')};if(afe1=='1'){jQuery('input[name=post]').click()}};jQuery(document).ready(function(){jQuery('input[type=submit][name=post][value=Enviar]').html('<input name=vertag value=0><input onmousedown=vertagselected() class=button1 type=submit name=post12 value=Enviar tabindex=6 accesskey=s><input style=display:none type=submit name=post>')});function mudavalin(){jQuery('input[name=vertag]').attr('value','1')};function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo() onmousedown=mudavalin()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}});
Até mais.
Luciano98.
Re: Preenchimento de prefixo obrigatorio
Eu editei minha mensagem autor, se a sugestão do Luciano não funcionar, tente-a!
Mr. Supero escreveu:Bom, trago uma última tentativa!
No primeiro código, deixe o seguinte:
- Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}});
No segundo código, deixe o seguinte:
- Código:
jQuery(document).ready(function(){
jQuery('input[name="post"]').click(){
if (document.post.tags4.value == "") {
alert("selecione pelo menos 1 combo")
return false;
}
});
});
Se não funcionar esse segundo, troque ele pelo seguinte:Veja se funciona!
- Código:
jQuery(document).ready(function(){
jQuery('input[name="post"]').click(){
if (document.post.tags4.value == "") {
alert("selecione pelo menos 1 combo")
return false
}
});
});
Convidad- Convidado
Re: Preenchimento de prefixo obrigatorio
Tah tensu, funcionou n, eu tenho uma ideia que acho que pode ajudar, eu digito o topico, ai eu digito a mensagem, depois de tudo, eu clico em enviar, ai no local onde estava pra eu digitar a mengsane e o titulo, some tudo e apoarece um lugar para euj selecionar os pregficos. dps so clicar enviar.
Re: Preenchimento de prefixo obrigatorio
Isso acontece com o meu novo código ou com o do Luciano
Convidad- Convidado
Re: Preenchimento de prefixo obrigatorio
Nao, e uma ideia que eu acho que facilitaaria na resolução do code.
Re: Preenchimento de prefixo obrigatorio
Mais você não me respondeu! Você tentou utilizar os meus códigos? Funcionou ou não? Tentou os do Luciano? Funcionou ou não?
Convidad- Convidado
Re: Preenchimento de prefixo obrigatorio
nenhum funcionou, o que passou mais perto foi aquele que abria a tela dizendo para uzar um combo, so que a tela abra em todos os topicos. mesmo sem tar editando os ou não.
Re: Preenchimento de prefixo obrigatorio
- Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}
if (document.post.tags4.value == "") {
alert("selecione pelo menos 1 combo")
return false;
}
});
Se não funcionar, tente este:
- Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}
if (document.post.tags4.value == "") {
alert("selecione pelo menos 1 combo")
return false
}
});
Ps: remova os anteriores!
Convidad- Convidado
Re: Preenchimento de prefixo obrigatorio
Olá!
Tente o seguinte:
Até mais.
Luciano98.
Tente o seguinte:
- Código:
;function vertagselected(){afe1=jQuery('input[name=vertag]').val();if(afe1=='0'){alert('Selecione algum prefixo')};if(afe1=='1'){jQuery('input[name=post]').click()}};function mudavalin(){jQuery('input[name=vertag]').attr('value','1')};jQuery(document).ready(function(){jQuery('input[type=submit][name=post][value=Enviar]').hide().before('<input style=display:none name=vertag value=0><input onmousedown=vertagselected() class=button1 type=submit name=post12 value=Enviar tabindex=6 accesskey=s>')});function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo() onmousedown=mudavalin()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}});
Até mais.
Luciano98.
Re: Preenchimento de prefixo obrigatorio
luciano, voce é ***** valeu demais, e ao Mr.Supero tb. voces dois são demais.
To completamente satifseito.
To completamente satifseito.
Re: Preenchimento de prefixo obrigatorio
O codigo de forçar letra minuscla buga seu code Luciano, por isso eu tirei o code do leytra minuscula: tom satifeito dps de tantas tentativas e finalemnte deu certo
Pera, antes de turo um ultimo erro, que eu achava que iria acontecer ja, quando voce vai postar mensagem nio topico de alguem, eles pedem o prefixo, so que n tem onde selecionar.
Meu forum eu so uso respota rapida. acho que se eu colocar a resposta normal vai funcionar.
Pera, antes de turo um ultimo erro, que eu achava que iria acontecer ja, quando voce vai postar mensagem nio topico de alguem, eles pedem o prefixo, so que n tem onde selecionar.
Meu forum eu so uso respota rapida. acho que se eu colocar a resposta normal vai funcionar.
Re: Preenchimento de prefixo obrigatorio
Acho que tenho a solução (aproveitando o código do luciano):
Se não der:
Estou envergonhado de tantos erros, é que faz muito tempo que não mexo como javascript, ai fica meio esquecido...
- Código:
;function vertagselected(){
url_local = window.location.pathname + window.location.search;
if(url_local == 'jQuery('[mode="newtopic"]')') {
afe1=jQuery('input[name=vertag]').val();
if(afe1=='0'){
alert('Selecione algum prefixo')
}
};
if(afe1=='1'){jQuery('input[name=post]').click()}};function mudavalin(){jQuery('input[name=vertag]').attr('value','1')};jQuery(document).ready(function(){jQuery('input[type=submit][name=post][value=Enviar]').hide().before('<input style=display:none name=vertag value=0><input onmousedown=vertagselected() class=button1 type=submit name=post12 value=Enviar tabindex=6 accesskey=s>')});function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo() onmousedown=mudavalin()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}});
Se não der:
- Código:
;function vertagselected(){
url_local = window.location.pathname + window.location.search;
if(url_local == '/post?&mode=newtopic') {
afe1=jQuery('input[name=vertag]').val();
if(afe1=='0'){
alert('Selecione algum prefixo')
}
};
if(afe1=='1'){jQuery('input[name=post]').click()}};function mudavalin(){jQuery('input[name=vertag]').attr('value','1')};jQuery(document).ready(function(){jQuery('input[type=submit][name=post][value=Enviar]').hide().before('<input style=display:none name=vertag value=0><input onmousedown=vertagselected() class=button1 type=submit name=post12 value=Enviar tabindex=6 accesskey=s>')});function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo() onmousedown=mudavalin()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}});
Estou envergonhado de tantos erros, é que faz muito tempo que não mexo como javascript, ai fica meio esquecido...
Convidad- Convidado
Re: Preenchimento de prefixo obrigatorio
O primeiro codigo n funciona, e o segundo, não deixa eu criar o topic,l quando eu boto para criar, ele volta e deleta o conterudo do titulo.
Acho que voces poderiam fazer oids code, um do luciano para os topicos, e o outros para as mensagens, que desativaria o code do luciano na hora de responder na respotas rapida.
Acho que voces poderiam fazer oids code, um do luciano para os topicos, e o outros para as mensagens, que desativaria o code do luciano na hora de responder na respotas rapida.
Re: Preenchimento de prefixo obrigatorio
Olá!
Aqui está:
Até mais.
Luciano98.
Aqui está:
- Código:
;function vertagselected(){afe1=jQuery('input[name=vertag]').val();if(afe1=='0'){alert('Selecione algum prefixo')};if(afe1=='1'){jQuery('input[name=post]').click()}};function mudavalin(){jQuery('input[name=vertag]').attr('value','1')};jQuery(document).ready(function(){jQuery('input[type=submit][name=post][value=Enviar]').hide().before('<div id=vertagselect><input style=display:none name=vertag value=0><input onmousedown=vertagselected() class=button1 type=submit name=post12 value=Enviar tabindex=6 accesskey=s></div>')});function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo() onmousedown=mudavalin()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none');jQuery('#vertagselect').hide();jQuery('input[type=submit][name=post][value=Enviar]').show()}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none');jQuery('#vertagselect').hide();jQuery('input[type=submit][name=post][value=Enviar]').show()};});
Até mais.
Luciano98.
Re: Preenchimento de prefixo obrigatorio
Depois de tanto falar, funcionou o codigo, valeu ao Luciano98 e ao Mr.Supero, por terem me ajudado, testei todos os possiveis bugs, e não deu nenhum, muito obrigado.
Membro Satisfeito.
Membro Satisfeito.
Re: Preenchimento de prefixo obrigatorio
Obrigado, nós realmente demoramos, tivemos várias tentativas, mas achamos a solução para esse código.Askum escreveu:Depois de tanto falar, funcionou o codigo, valeu ao Luciano98 e ao Mr.Supero, por terem me ajudado, testei todos os possiveis bugs, e não deu nenhum, muito obrigado.
Membro Satisfeito.
Tópico bloqueado
Tópicos semelhantes
» Obrigátorio
» Registro obrigatório
» como colocar formulario obrigatorio
» Registo de Edição obrigatório
» Tornar o sobrenome obrigatório
» Registro obrigatório
» como colocar formulario obrigatorio
» Registo de Edição obrigatório
» Tornar o sobrenome obrigatório
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos