Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Srs.
É possível ter mais de um id em um único elemento?
tenho um input que preciso ter dois id's e só consegui usar 1.
quero fazer mais menos assim:
Ex:
id="nome" id="num",
Abraço
sim tem como
<div id="meu_id_1 meu_id_2"></div>
The id attribute specifies a unique id for an HTML element (the value must be unique within the HTML document).The id attribute is most used to point to a style in a style sheet, and by JavaScript (via the HTML DOM) to manipulate the element with the specific id.
ID é justamente para ser único. Se for pra ter mais de um, utilize classe.
PS: Não sei pq isso está no PHP.
Já tentei usar classes mais não obtive resultados, a situação é a seguinte.
tenho um calendário em jquery que é chamado no input pelo id(tentei adaptar para chamar a função não consegui), tentei outra alternativa que era chamar por o botão conforme exemplo http://keith-wood.name/datepick.html (na aba invocation), também sem sucesso segue o código da página:
<link type="text/css" href="calendario/jquery.datepick.css" rel="stylesheet">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="calendario/jquery.datepick.js"></script>
<script type="text/javascript">
$(function() {
$('#popupDatepicker').datepick();
$('#inlineDatepicker').datepick({onSelect: showDate});
});
function showDate(date) {
alert('The date chosen is ' + date);
}
(function($) {
$.datepick.regional['pt'] = {
monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho',
'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun',
'Jul','Ago','Set','Out','Nov','Dez'],
dayNames: ['Domingo','Segunda-feira','Terça-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sábado'],
dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'],
dayNamesMin: ['D','S','T','Q','Q','S','S'],
dateFormat: 'dd/mm/yyyy', firstDay: 0,
renderer: $.datepick.defaultRenderer,
prevText: '< Anterior', prevStatus: 'Mês anterior',
prevJumpText: '<<', prevJumpStatus: 'Ano anterior',
nextText: 'Próximo >', nextStatus: 'Próximo mês',
nextJumpText: '>>', nextJumpStatus: 'Próximo ano',
currentText: 'Atual', currentStatus: 'Mês atual',
todayText: 'Hoje', todayStatus: 'Hoje',
clearText: 'Limpar', clearStatus: 'Limpar data',
closeText: 'Fechar', closeStatus: 'Fechar o calendário',
yearStatus: 'Selecionar ano', monthStatus: 'Selecionar mês',
weekText: 's', weekStatus: 'Semana do ano',
dayStatus: 'DD, d \'de\' M \'de\' yyyy', defaultStatus: 'Selecione um dia',
isRTL: false
};
$.datepick.setDefaults($.datepick.regional['pt']);
})(jQuery);
</script>
Ele é chamado aqui
<input id="popupDatepicker" type="text" name="datanascimento" size="10" maxlength="10"/>
só onde eu vou utilizar o id já esta sendo usado em um consulta, por isso a necessidade.
Obrigado a todos que me deram sugestões.Da maneira que o erison citou não funcionou.
Abraço.
Ps. Se o moderador puder mover o tópico para html eu agradeço.
area errada
Para usar com classe você deverá usar chamar ele:
$('.nome_da_classe').datepick();
$('.nome_da_classe').datepick({onSelect: showDate});
. -> Por classe
esses caminhos estão corretos?
coloque assim
<link type="text/css" href="/calendario/jquery.datepick.css" rel="stylesheet">
<script type="text/javascript" src="/calendario/jquery.datepick.js"></script>>
esses caminhos estão corretos?
coloque assim
<link type="text/css" href="/calendario/jquery.datepick.css" rel="stylesheet">
<script type="text/javascript" src="/calendario/jquery.datepick.js"></script>
Está correto erison funcionou conforme a amigo ESerra citou, já tinha tentado colocar os pontos no lugar do # e não tinha funcionada, mas enfim...só não está chamndo a classe de formatação do input, mas dá pra resolver aqui. Valeu.
Abraços.
Consegui com exemplo do erison class="class1 class2".
Abraço a todos.
deixa o post marcado resolvido, para quem te ajudo.
aumenta os pontos :D, estimula a continuar ajudando :)
>
deixa o post marcado resolvido, para quem te ajudo.
aumenta os pontos :D, estimula a continuar ajudando :)
Já está marcado.
Abraço.
mas o post que te ajudo foi o #3 :rolleyes:
mas o post que te ajudo foi o #3 :rolleyes:
Isso esse aqui.
<div id="meu_id_1 meu_id_2"></div>
Ficando assim a solução
Class="class1 class2">
Abraço.
por qual motivo vc precisa de dois ids ?