Я пытаюсь получить значение календаря в формате javascript в javascript, это моя страница xhmtl ниже. Я устанавливаю метод javascript startPrint(), я вызываю этот метод onclick метода, поэтому я получаю неопределенное значение календаря, но то же самое работает с ч: inputHidden так я думаю, проблема р: календарь компонентНеделя в формате javascript не определена в javascript
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui">
<h:head>
<meta content='text/html; charset=UTF-8' http-equiv="Content-Type"/>
</h:head>
<h:body>
<h:form>
<p:calendar id="datesr" value="#{protocolCnt.detail.prCreateDate}" pattern="dd-MM-yyyy"/>
<p:commandButton value="Çap et" style="margin-left: 30px" onclick="startPrint()" icon="ui-icon-printPrt"/>
<h:outputScript library="javascript" name="printJS.js" />
</h:form>
</h:body>
</html>
Консольный вывод: datesr неопределенного printJS.js п = Javascript: 35
function startPrint() {
var datesr = document.getElementById('datesr').value;
console.log('datesr ' + datesr);
}
Спасибо заранее.
спасибо, это работает) – Rashad