Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SalesForce、VisualForce页面和jQuery日期选择器_Jquery_Datetime_Salesforce_Jquery Ui Datepicker_Date Format - Fatal编程技术网

SalesForce、VisualForce页面和jQuery日期选择器

SalesForce、VisualForce页面和jQuery日期选择器,jquery,datetime,salesforce,jquery-ui-datepicker,date-format,Jquery,Datetime,Salesforce,Jquery Ui Datepicker,Date Format,我有点问题,希望你能帮忙。我本来打算使用SalesForce的“内置”日期选择器,但看起来(至少根据我的实验)每个VisualForce页面只能使用一个 所以我选择了jQuery路线。我可以让jQuery日期选择器工作(页面上有两个) 问题是,当页面通过验证时,如果其中一个“必需”元素不存在,它会将日期更改为UTC格式 例如,如果日期1是mm/dd/yy格式,而我的日期是2017年1月3日,那么它会放入一个较长的扩展日期 有一次,我确实把它放在了以mm/dd/yy格式显示日期的地方,但它们会提前

我有点问题,希望你能帮忙。我本来打算使用SalesForce的“内置”日期选择器,但看起来(至少根据我的实验)每个VisualForce页面只能使用一个

所以我选择了jQuery路线。我可以让jQuery日期选择器工作(页面上有两个)

问题是,当页面通过验证时,如果其中一个“必需”元素不存在,它会将日期更改为UTC格式

例如,如果日期1是mm/dd/yy格式,而我的日期是2017年1月3日,那么它会放入一个较长的扩展日期

有一次,我确实把它放在了以mm/dd/yy格式显示日期的地方,但它们会提前一天(提前一天)关闭,这是不好的,我不知道如何修复它。我现在不在办公室,一旦我到了办公室,我会看看是否可以登录并发布我的jQuery

好的,下面是代码:

$(函数(){
var ad=$('input[id$='adId']);
变量pld=$('input[id$='pldId']);
ad.datepicker({minDate:0,dateFormat:“mm/dd/yy”});
pld.datepicker({minDate:0,dateFormat:“mm/dd/yy”});
如果(ad.val()!=“”){
$('input[id$=“adId”])。日期选择器({dateFormat:“mm/dd/yy”})。日期选择器(“setDate”,新日期(ad.val());
}
如果(pld.val()!=“”){
$('input[id$=“pldId”]')。日期选择器({dateFormat:“mm/dd/yy”})。日期选择器(“setDate”,新日期(pld.val());
}

} );我认为我们可以在VF页面中使用许多日期选择器。 有不同的方法可以做到这一点 您可以使用apex:inputfield并将该字段与日期类型字段绑定

<apex:page standardcontroller=’Account’>
<apex:form>
<apex:inputfield value=”{!Account.DateTypeField}”
</apex:form>
</apex:page
]
问候,

阿杰

<apex:page standardcontroller=’Account’ id=”id”>
<apex:form id=”form”>
<apex:inputText styleClass="css" value="{!datename}" size="10" id="demo" onfocus="DatePicker.pickDate(false, 'id:form:demo', false);" />
</apex:form>
</apex:page>
<apex:page >
<apex:form >
<table>

<td> Date<br></br><input id="t" name="dat" onfocus="DatePicker.pickDate(false,
't', false);" size="20" tabindex="20" type="text" /><span class="dateFormat">[&nbsp;<a
href="DatePicker.insertDate('3/3/2017', 't', true);"
>2/3/2011</a>&nbsp;]</span></td>
</table>
</apex:form>
</apex:page>