我试图在用户填写后将文本输入值更改为大写字符串:
$('#University').blur(function(){
if ( $(this).attr("value") != '') {
var uni = $(this).val();
uni.toUpperCase();
alert(uni);
$(this).attr("value", uni);
};
});
<input type="text" name="Universidad" size="45" class="required" id="University">
Run Code Online (Sandbox Code Playgroud)
如果我在场上写"leandro",则alert(uni)抛出:"leandro"而不是"LEANDRO".任何的想法?
我无法使用CSS,因为我必须通过此表单发送大写数据,而css只更改呈现而不是值
我有一个列表,长度是可变的,它可以有4个项目或30个项目.
问题是这个列表是通过正在运行的Javascript呈现为选取框,但是项目到达屏幕宽度然后它们传递到下一行.
我希望所有项目都在同一行,所以我可以移动列表来重新创建选框效果.

<div class="submenu-container">
<div id="agrupador">
<ul style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;" class="submenu" id="moverlo">
<li> Item </li>
<li> Item </li>
<li> Item </li>
<li> Item </li>
<li> Item </li>
<li> Item </li>
</ul>
</div>
</div>
.submenu-container {
background:#F0F7FF;
border-bottom:1px silver solid;
width: 100%;
overflow: hidden;
}
.submenu li {
display: inline-block;
margin-left:4px;
background:none;
*display: inline; /* IE */
float:left;
}
.submenu {
margin:0;
padding-top:8px;
padding-bottom:8px;
padding-left:0;
padding-right:0;
clear:none;
width:auto;
float:left;
}
Run Code Online (Sandbox Code Playgroud)
并使用javascript:
function ClonarAvisos(){
var width = …Run Code Online (Sandbox Code Playgroud)