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

あなた*のすべてにスパンを置きます。

<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

スパンタグに*を入れて、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 に答える