2012-09-13 4 views
0
function ClientDate(item) { 
     if(item.value == "") 
      return false; 
     var today = new Date(doc.findItem('stop_date').value); 
     var cDate = new Date(item.value); 
     var fDate = new Date().setDate(today.getDate()+45); 
     //alert("Stop Date is "+fDate.toString()); 
     //alert("client Date is "+cDate.toString()); 
     if (cDate < fDate){ 
      PC.setActivePage(doc.getPage("client")); 
      alert("WARNING: date should be at least 45 days from today."); 
      item.value = ""; 
      return false; 
     } 
     return true 

code xmlvaleur de contrôle JavaScript du champ caché et mis à la valeur du champ caché

<row height="17"> 
    <text x="1" width="94" height="16" align="left">Corrected by Date:</text> 
    <edit x="86" width="70" height="16" id="stop_date5" onchange="fixdate(this,true);" readonly="yes" maxlength="10" /> 
    <edit type="button" x="158" width="55" height="16" id="calendar_doc_select" align="center" 
    onclick="doc.findItem('stop_date').value=PC.popupCalendar(this.page, 'stop_date');"> Calendar</edit> 

Ma question est comment puis-je partir d'un champ peupler caché? Par exemple, si le champ masqué est rempli avec 45 jours à partir du 01/09/12, il sera 15/10/12.

le champ id est caché 'client_date2'

Répondre

0

pour obtenir la valeur du champ caché:

var hidden_value = document.getElementById('client_date2').getAttribute('value'); 

pour définir la valeur du champ:

document.getElementById('client_date2').setAttribute('value',whatever); 
Questions connexes