我正在创建一个网站,当用户在文本框中添加答案并单击提交按钮时,如果它是正确的答案,它将显示为绿色,否则为红色,有效和无效的图像将显示在文本框的相应位置。 ..请帮帮我..我有以下代码行..
HLML代码:
<body>
<div id="content">babababababababababa.
<input type="text" id="ans1" />y
<input type="text" id="ans2" />asasasasasa
<br />
<br />
<input type="text" id="ans3" />rtrtrtr
<input type="text" id="ans4" />sddddddd
<input type="text" id="ans5" />iuyerr
<input type="text" id="ans6" />a la
<br />
<br />situación actual y
<input type="text" id="ans7" />cccccc
<input type="text" id="ans8" />skdodksodsdkss
<br />
<br />
<br />
<div align="center">
<input type="submit" onClick="check()" />
</div>
</div>
</body>
CSS代码:
#ans1 ,#ans6 {
background:#FFFFFF url(xx.png) 4px 4px ;
background-position: right top;
background-repeat: no-repeat;
padding:4px 4px 4px 22px;
height:22px;
}
input[type="text"],input[type="submit"]
{
border:none;
border:1px solid black;
border-radius:5px;
width:143px;
height:23px;
background:red;
background:#EEEEEE;
font-weight:bold;
}
body
{
background:#BBBBBB;
margin:auto;
padding:100px;
}
#content
{
border:2px solid #AAAAAA;
border-radius:15px 15px;
padding:20px;
}
Javascript代码:
function check() {
var ans1 = document.getElementById("ans1").value;
var a1ns1 = document.getElementById("ans1");
if (ans1 == "Crear") {
a1ns1.style.color = "green";
} else {
a1ns1.style.color = "red";
}
}
答案 0 :(得分:0)
您可以通过css background-image在文本字段中添加图片。
input{
background-image: url(your-image-url);
}
答案 1 :(得分:0)
如果要使用jQuery更改文本框的图像,可以执行以下操作:
$('#ans1').css('background-image', 'url("url-to-your-image")');