2013-01-07 51 views

回答

1

不怕。可以使用服务器处理程序,也可以在HtmlService中编写UI,以便您可以编写自己的客户端验证,而无需客户端处理程序限制。编写你自己的用户界面应该不会太麻烦,尤其是如果你为你的小部件使用类似jQuery UI的东西 - here's an example

0

addValueChangeHandler会工作......

function doGet() { 
    var app = UiApp.createApplication(); 
    var date = app.createDateBox().setId('date').setName('date'); 
    var label = app.createLabel('').setId('status'); 
    var handler = app.createServerHandler('checkDate').addCallbackElement(date); 
    date.addValueChangeHandler(handler) 
    app.add(date).add(label); 
    return app; 
} 

function checkDate(e) { 
    var app = UiApp.getActiveApplication(); 
    var date = e.parameter.date; 
    var today = new Date().getTime(); 
    if (date.getTime() < today) 
    app.getElementById('status').setText('Date is before today.'); 
    else app.getElementById('status').setText('Date is after today.'); 
    return app; 
} 

Try it