0

我想在下面的表单代码中将“*”的颜色更改为红色,以便它们更加突出。到目前为止,我还没有找到一种简单的方法来做到这一点。,并且自定义标签在表单中不起作用。

<form name="requestForm" action="requestSent.cshtml" onsubmit="return validateRequest()" method="post">

<label>Email Address: *</label><br>
    <input type="text" name="customerEmail" /><br><br>

<label>First Name: *</label><br>
    <input type="text" name="firstName" /><br>
<label>Last Name: </label><br>
    <input type="text" name="lastName" /><br><br>

<label>Phone Number: </label><br>
    <input type="text" name="phoneNumber" /><br><br>

<label>Request: *</label><br>
    <textarea name="customerRequest" cols="40" rows="4"></textarea>

<p><input type="submit" value="Submit" /></p>

<br>
* Required Fields

4

4 回答 4

3

*给你所有的s设置一个跨度。

<label>Email Address: <span class="red">*</span></label><br>

然后在你的 CSS 中:

<style type="text/css">
 .red{
  color: red;
 }
</style>
于 2012-10-22T05:50:44.330 回答
2

只需将 * 放入 span 标签并将 css 应用于它,就像

html

<label>Email Address: <span class="redSpan">*</span></label>

css

.redSpan { color:#F00;}
于 2012-10-22T05:52:00.520 回答
1

尝试将 * 包装在 a 中span,然后为其应用 css 规则

例如

.someclass {
    color: red;
}
于 2012-10-22T05:50:41.127 回答
1

试试这个代码

<style type="text/css">
.required{color:red;}
</style>
<form name="requestForm" action="requestSent.cshtml" onsubmit="return validateRequest()" method="post">

<label>Email Address: <span class="required">*</span></label><br>
    <input type="text" name="customerEmail" /><br><br>

<label>First Name: <span class="required">*</span></label><br>
    <input type="text" name="firstName" /><br>
<label>Last Name: </label><br>
    <input type="text" name="lastName" /><br><br>

<label>Phone Number: </label><br>
    <input type="text" name="phoneNumber" /><br><br>

<label>Request: <span class="required">*</span></label><br>
    <textarea name="customerRequest" cols="40" rows="4"></textarea>

<p><input type="submit" value="Submit" /></p>

<br>
<span class="required">*</span> Required Fields
于 2012-10-22T05:52:27.023 回答