我想用一个text作为警告信息的输出,所以想让其中的文字以红色显示。但是在我的程序中为什么显示出来的字体不是红色呢?
程序代码如下(我想让其中名为Warnning的文本框的文字以红色显示):<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.util.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ライセンスキー発行依頼</title>
</head>
<body>
<input type=text size=60 name=Warnning style="color:red" ></input>
<form id="form1" name="form1" method=post action=/InfoSystem/ReleaseDepend>
<table>
<tr>
<td>顧客名</td>
<td><input type="text" name="customerName" id="textfield1" style="color:red"
size=40 onblur ="CheckForm()"></input></td>
<td><input type=button name="" value="選択"
onclick=
openNewPage();;
></input></td>
</tr>
<tr>
<td>製品名</td>
<td><select name=productionName id="textfield2" size=1>
<%
List<String> list1 = (List<String>)request.getAttribute("list1");
for (int i = 0; i < list1.size(); i++) {
%>
<option value="<%=list1.get(i)%>"><%=list1.get(i)%></option>
<%
}
%> </select></td>
<td></td>
</tr>
<tr>
<td>バージョン</td>
<td><select name="version" size=1>
<%
List<String> list2 = (List<String>)request.getAttribute("list2");
for (int i = 0; i < list2.size(); i++) {
%>
<option value="<%=list2.get(i)%>"><%=list2.get(i)%></option>
<%
}
%>
</select></td>
<td></td>
</tr>
<tr>
<td>ライセンス数</td>
<td><input type="text" name="useTimes" id="textfield3" onblur=CheckUseTimes() size=40></input></td>
<td>(ユーザ)</td>
</tr>
<tr>
<td>試用期間</td>
<td><input type="text" name="tryDay" id="textfield4" onblur="CheckTryDays()" size=40></input></td>
<td>(日)</td>
</tr>
<tr>
<td>発行依頼日</td>
<td><input type="text" name="ReleaseTime" id="textfield5" size=40
disabled></td>
<td></td>
</tr>
<tr>
<td>発行依頼者</td>
<td><input type="text" name=Releaser id="textfield6" onblur="CheckReleaser()" size=40></input></td>
<td></td>
</tr>
<tr>
<td>備考</td>
<td><textarea name=otherThings cols=40 rows=3></textarea></td>
<td></td>
</tr>
<tr>
<td></td>
<td><input type=submit value="発行依頼"></input>&nbsp;&nbsp;&nbsp; <input
type=reset value="入力クリア"></input></td>
<td></td>
</tr>
</table>
</form>
<script language="JavaScript">
var now = new Date();
document.getElementById("textfield5").value = now.getYear() + "-"
+ (now.getMonth() + 1) + "-" + now.getDate();;
    //用以在点击选择按钮时打开一个新的窗口
function openNewPage() {
open('/InfoSystem/LoadCnc');
}
//用以显示警告信息,警告哪些信息必须输入
function CheckUseTimes(){
if(document.getElementById("useTimes").value.length==0){
document.getElementById("Warnning").value ="useTimes must be input";
document.getElementById("textfield3").focus();
return false;
}
return true;
}
function CheckTryDays(){
if(document.getElementById("tryDay").value.length==0){
document.getElementById("Warnning").value ="tryDay must be input";
document.getElementById("textfield4").focus();
return false;
}
return true;
}
function CheckReleaser(){
if(document.getElementById("Releaser").value.length==0){
document.getElementById("Warnning").value ="ReleaseDepender must be input";
document.getElementById("textfield6").focus();
return false;
}
return true;
}
</script>
</body>
</html>
在下面的程序中,文本框中的字体显示为红色<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<input type=text name=text1 style="color:red"></input>
</body>
</html>
我没看出这两个页面中的文本框有什么区别来,大家帮忙看看吧

解决方案 »

  1.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE><style type="text/css">
    input {
    color:red;
    }
    </style>
    </HEAD><BODY>
     <input type="text" name="input">
    </BODY>
    </HTML>
      

  2.   

    color:red
    color:red
      

  3.   

    嗯,换成英文状态的就对了。
    另外你也可以在
     document.getElementById("Warnning").value ="<font color=red>tryDay must be input</font>";
    这样控制,font里熟悉不熟悉了,不知道是不是这个color。只是举例。
      

  4.   

    txt 文件 里不能显示其他颜色的字体!