使用日历后验证文本框

时间:2012-03-27 06:44:41

标签: java javascript jquery regex

如何从日历中选择一个值后禁用文本框?

    <s:textfield theme="simple" name="" id="startDate" style="width:80px" cssClass="tcal"/>

注意:“tcal”是.css文件中定义的类,我使用一个.js文件来实现功能。

1 个答案:

答案 0 :(得分:1)

我认为您可以使用onfocus Event.On从日历焦点中选择值返回到文本框,那时您检查文本框是否具有值和值是否为dateType(以正确格式)然后禁用它。

<s:textfield theme="simple" name="" 
 id="startDate" style="width:80px"
cssClass="tcal" onfocus="Disable()"/>

你的JS就像: -

 function Disable()
    {
    var obj=document.getElementById('startDate');
    //Check if it has value, then it is in correct format:-
    if(obj.value && inCorrectFormat)
    obj.disable=true;
    }