1.如何输入/输出一个日期,或者时间?我目前只能这样:<input id="endtime" name="endtime" type="text" size="50" maxlength="50" />用户输入一个字符串代表时间。然后显示的时候,也是输出一个字符串文本,显然很不合适。
2.我用下面这段代码输出一段文字:
<tr>
    <td width="15%" align="center">message</td>
    <td>
        <textarea id="message" name="message" cols="60" rows="5">
            <c:out value="${obj.message}" />
        </textarea>
    </td>
</tr>
输出的文字显示在一个文本编辑框里,但是在文字前面插入了很多个制表符,可能是什么原因造成的呢?

解决方案 »

  1.   

    1个 js控件 网上搜索
    2个 你取出来的数据有 tab?
      

  2.   

    问题一, 简单的做法 把年月日时分秒,做成6个下拉框。让用户选择。高级的做法,自己做个控件控制。问题二 改成<textarea id="message" name="message" cols="60" rows="5"><c:out value="${obj.message}" /></textarea>  不要有换行。
      

  3.   

    回复Coolfatman:第二个试了,没有效果啊?
      

  4.   

    <td>
    输入时间段:
    <span style="margin-left: 50px;">开始时间:</span>
    <html:text property="manualSign.beginTime" size="15"
    onfocus="calShow('manualSign.beginTime')"></html:text>
    ......结束时间:
    <html:text property="manualSign.endTime" size="15"
    onfocus="calShow('manualSign.endTime')" onblur="sub()"></html:text>
    </td>
      

  5.   

    js 自己去找日历控件  我有copy 不进