关于textarea标签设置value的问题

今天做一个项目的时候,要在一个编辑的jsp页面的textarea标签设置value属性,结果发现他没有value属性,但是是编辑页面又必须要回显要修改的内容,所以在参考了w3cschool之后很轻松的解决了这个问题。

<s:property value="courseDescription"/>该标签的作用是显示需要编辑的内容,而textarea标签是没有value属性用来显示的, 经过查询网w3cschool可以直接写在<textarea></textarea>标签之间

以下是代码(红色代码是解决问题的关键):


<%@ taglib prefix="s" uri="/struts-tags" %><%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><link href="${pageContext.request.contextPath}/css/sys.css" type="text/css" rel="stylesheet" /></head>
<body class="emp_body"><table border="0" cellspacing="0" cellpadding="0" width="100%">  <tr>    <td class="topg"></td>  </tr></table>

<table border="0" cellspacing="0" cellpadding="0"  class="wukuang"width="100%">  <tr>    <td width="1%"><img src="${pageContext.request.contextPath}/images/tleft.gif"/></td>    <td width="44%" align="left">[编辑课程]</td>

<td width="52%"align="right">       <a href="javascript:void(0)" onclick="javascript:document.forms[0].submit();"><img src="${pageContext.request.contextPath}/images/button/save.gif" /></a>      <a href="javascript:void(0)" onclick="window.history.go(-1)"><img src="${pageContext.request.contextPath}/images/button/tuihui.gif" /></a>  </td>
<td width="3%" align="right"><img src="${pageContext.request.contextPath}/images/tright.gif"/></td>  </tr></table><form  action="${pageContext.request.contextPath}/course/courseAction_addCourse" method="post">   <table width="88%" border="0" class="emp_table" style="width:80%;">     <tr>        <td width="10%">课程类别:</td>        <td width="20%"><input type="text" name="courseName" value="<s:property value="courseName"/>"/>         <s:if test="courseId!=null">            <input type="hidden" name="courseId" value="${courseId}"/>         </s:if>       </td>       <td width="8%">总学时:</td>       <td width="62%"><input type="text" name="hours" value="<s:property value="hours"/>" /></td>     </tr>     <tr>       <td>课程费用:</td>       <td><input type="text" name="price" value="<s:property value="price"/>"/></td>       <td></td>       <td></td>     </tr>     <tr>       <td>课程简介:</td>       <td>&nbsp;</td>       <td>&nbsp;</td>         <td>&nbsp;</td>       </tr>       <tr>           <td colspan="4"><textarea name="courseDescription" cols="60" rows="10"  id="course"><s:property value="courseDescription"/></textarea>         </td>      </tr>
     <tr>       <td colspan="4"><textarea name="courseDescription" cols="60" rows="10"  id="course"><s:property value="courseDescription"/></textarea>          </tr></table></form></body></html>
 

 
 
				
时间: 2024-11-08 07:34:59

关于textarea标签设置value的问题的相关文章

s:textarea 标签不能改变大小的解决方案

在s标签写的form中,无法利用rows="50" cols="75"来改变s:textarea大小,cssClass也不管用时: 直接用普通的textarea,设置CSS样式的方式来作处理 <style> .financeInfo_textbox{ height:120px; width:88%; margin-top:15px; resize:none;} </style> <textarea class="finance

yii2布局选择与属性标签设置

Yii选择布局的方法: 1. 通过控制器成员变量设置: public $layout = false;//不使用布局 public $layout = 'main';//设置使用的布局文件(@app/views/layouts/main.php) 2. 通过控制器方法设置: $this->layout = false; $this->layout = 'main'; 3. 在视图文件中设置: $this->context->layout = false; $this->con

HTML &lt;textarea&gt; 标签的 rows 属性

实例 一个 25 个字符宽 3 行高的文本区: <textarea rows="3" cols="20"> 在w3school,你可以找到你所需要的所有的网站建设教程. </textarea> 亲自试一试 定义和用法 rows 属性规定 textarea 的可见高度. 语法 <textarea rows="value"> 属性值 值 描述 number 规定文本区的高度(以行数计). HTML <text

HTML &lt;textarea&gt; 标签

<textarea> 标签 maxlength 属性是 <textarea> 标签在 HTML5 中的新属性,maxlength 属性规定文本区域的最大长度(以字符计) 其中,Internet Explorer 10.Firefox.Chrome 以及 Safari 支持 maxlength 属性 1.限制的长度: <textarea name="message" placeholder='请留言' cols="45" rows=&qu

使用textarea标签按Enter键后web页面中成换行 vue

对于textarea标签的换行问题,其实就是要将textarea里的Enter键替换成web页面中"<br/>". 以下是我的一些方法. 首先我是写一个方法(methods) formatSolution(s) { if (s) { return s.replace(/\s/g,'<br/>') } else return '' }, 然后在到html找到相应的位置. <tbody> <tr v-for="(x,index) in f

html中设置图片,可通过div和img标签设置

方法一:通过img标签的src设置照片路径: 方法二:通过div标签的background-image样式设置照片路径: img设置的照片,能够缩放,而div设置的照片,只能裁剪. dojo中dom-style设置background-image注意事项 1.background-image不能对span标签设置,标签需要定义为div 2.设置是要加上url(),格式为:domstyle.set(this.imgNode,"background","url('../asset

对于textarea标签的使用

在jQuery中,textarea标签的的用法是:<textarea  id=""  name="">要输入的文本</textarea>,如果要把PHP传过来的数据在标签显示需要用到HTML方法. <textarea id="txt1" name="Text" cols=40 rows=8>                                          </text

花了一早上的时间(4个多小时)总结出来的教训:textarea标签中的文本内容不能够通过serialize()方法得到

1.先看一下完善的代码,也就是最终的答案! 2.以上结果是在几个小时的折磨之后才得出来的,程序猿不容易啊!可这个期间会经过很多弯路,请看下面: 2.1一开始是这样:textarea标签在form表单内,直接用Jquery中的serialize()序列化: 2.2可是结果很悲催啊,当我新添加一条新闻时,我明明填写了新闻标题和内容,为什么提示为空呢?难道被Web黑洞吸收了? 我不相信,抱着坚定的信心寻找原因: *********************************************

&lt;pre&gt;标签让&lt;textarea&gt;标签的内容原样输出

当通过<textarea>插数据进数据的库,取出来后都变成一行变成,用这个<pre>标签能原样输入插入时的格式. 当时要对<pre>加一些CSS样式才行啦. 以下为引用的内容: <style> pre { white-space: pre-wrap;       /* css-3 */ white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */ white-space: -pre-wrap;      /*