Php html表单测试inout中的永久字符
我正在制作一个表单,它将使用php保存到xml文件中。我已经让一切都很好地工作了,但是我想自动向输入字段添加$,这样用户就不必这样做了。如何以$作为第一个字符开始?(只处理整美元,所以我不需要担心小数)。这是我输入的简单文本Php html表单测试inout中的永久字符,php,html,Php,Html,我正在制作一个表单,它将使用php保存到xml文件中。我已经让一切都很好地工作了,但是我想自动向输入字段添加$,这样用户就不必这样做了。如何以$作为第一个字符开始?(只处理整美元,所以我不需要担心小数)。这是我输入的简单文本 <label>Price:</label><br /> <input type="text" name="txtPrice" /> 价格: 试试这个: <label>Price:</labe
<label>Price:</label><br />
<input type="text" name="txtPrice" />
价格:
试试这个:
<label>Price:</label><br />
<input type="text" name="txtPrice" value="$" />
价格:
或者这个:
<label>Price:</label><br />
$<input type="text" name="txtPrice" value="$" />
价格:
$
在CSS中使用::before
label::before {
content:"$";
color: blue;
}
<label><input type="text" name="txtPrice" id='input' /></labl>.
label::before{
内容:“$”;
颜色:蓝色;
}
.
我刚刚玩得很开心,但是它把美元放进了盒子里 不确定这是否适用于IE6-8,您可能还需要调整周围的数字
<label class="money">$</label><input type="text" id="txtprice" name="txtPrice" id='input' />
label.money{
color: blue;
float:left;
position:relative;
left:12px;
top:3px;
}
#txtprice {
padding-left:12px;
}
$
金钱{
颜色:蓝色;
浮动:左;
位置:相对位置;
左:12px;
顶部:3px;
}
#txtprice{
左侧填充:12px;
}
user仍然可以覆盖$,如果这是一个问题$data=“$”。intval($\u POST['txtPrice']);?它存储在数据库中,不应该用$排序,MySQL不会忽略$?不是:)只是想扮演魔鬼的角色。我只是给了一个选择。供以后显示。应该使用Intval来确保用户输入的完整性。仅仅使用标签不是更好吗?如果他们想支持老年人,我是说。