我有一个id为id的表单,theForm其中包含以下div,其中包含一个提交按钮:
<div id="placeOrder"
style="text-align: right; width: 100%; background-color: white;">
<button type="submit"
class='input_submit'
style="margin-right: 15px;"
onClick="placeOrder()">Place Order
</button>
</div>
Run Code Online (Sandbox Code Playgroud)
单击时,将placeOrder()调用该函数.该函数将上面div的innerHTML更改为"processing ..."(因此提交按钮现在消失了).
上面的代码有效,但现在的问题是我无法提交表单!我试过把它放在placeOrder()函数中:
document.theForm.submit();
Run Code Online (Sandbox Code Playgroud)
但这不起作用.
我怎样才能提交表格?
我有一个包含代码的textarea.问题是,为了使它看起来不错,Textarea必须停止包装文本,而是使用水平滚动条.
我试过这个:
textarea
{
overflow: scroll;
overflow-y: scroll;
overflow-x: scroll;
overflow:-moz-scrollbars-horizontal;
}
Run Code Online (Sandbox Code Playgroud)
还有这个:
textarea
{
overflow: auto;
overflow-y: scroll;
overflow-x: scroll;
overflow:-moz-scrollbars-horizontal;
}
Run Code Online (Sandbox Code Playgroud)
但是水平滚动条没有应用.
这样做的正确方法是什么?
有没有办法让HTML textarea元素只允许一行?
我想这样做是因为我将有一个按钮来展开它,但是如果在textarea未展开(仅1行)时允许用户输入多行,它看起来不太好,如果我使用文本框不是扩展状态,当我用textarea替换它并用动画扩展它时看起来很奇怪.
可能重复:
如何从textarea中删除wordwrap
我有一个文字区:
<textarea id="areaTL" style='width:700px; height:400px;></textarea>
Run Code Online (Sandbox Code Playgroud)
并且我只想在\n文本中有一个换行符,所以水平滚动应该大于textarea中的最大文本.
试过:
overflow: scroll; wrap="off"'
Run Code Online (Sandbox Code Playgroud)
但似乎它不起作用.我想为Chome/Firefox和IE7 +做这件事.
我该怎么做?
编辑
white-space:nowrap;按照建议使用我的工作,但如果我这样做:
textArea=$('#areaTL').val().split('\n');
Run Code Online (Sandbox Code Playgroud)
我在数组中只得到1个元素,而不是N.为什么?
可能重复:
如何从textarea中删除wordwrap
是否可以通过自动换行来停止textarea元素小部件?