Javascript 句子格的文本输入
我有一个表单,它被保存到数据库并生成PDF 我想把输入的文本转换成句子大小写。尝试了Javascript 句子格的文本输入,javascript,html,Javascript,Html,我有一个表单,它被保存到数据库并生成PDF 我想把输入的文本转换成句子大小写。尝试了style=“text transform:capitalize”,但仍将输入保存为键入数据库。我如何做到这一点,也许是使用JavaScript <form class="form-style-9" name="litterregistration" id="LitterReg" method="post"> <li> <input
style=“text transform:capitalize”
,但仍将输入保存为键入数据库。我如何做到这一点,也许是使用JavaScript
<form class="form-style-9" name="litterregistration" id="LitterReg" method="post">
<li>
<input type="text" name="AKennel" required class="field-style field-split align-left" placeholder="Kennel Name" style="text-transform:capitalize" />
<input type="text" name="BDamMother" required class="field-style field-split align-right" placeholder="Dame (Mother)" style="text-transform:capitalize"/>
</li>
<input type="submit" value="Save as PDF" onClick="Onsubmit1();" />
<input type="button" onclick="ClearFormFields()" value="Clear All Fields">
</form
<script>
function Onsubmit1()
{
document.litterregistration.action = "tcpdf/examples/form-litter-regis.php"
return true;
}
</script>
请注意,这不是scalabe解决方案,仅适用于此指定代码
大家好,先说几句:
-您调用了ClearFormFields()
函数,但它并不是在任何地方构建的;
-函数的名称onSubmit1()
不是很好。
-表单标记中缺少一个/>
有了这一点,这就应该做到:
Javascript:
<script type="text/javascript">
function mySubmitAction(myAction) {
with (document.getElementById("LitterReg")) {
AKennel.value = AKennel.value.toUpperCase();
BDamMother.value = BDamMother.value.toUpperCase();
}
document.litterregistration.action = myAction;
return true;
}
</script>
函数mySubmitAction(myAction){
带有(document.getElementById(“LitterReg”)){
AKennel.value=AKennel.value.toUpperCase();
bdamother.value=bdamother.value.toUpperCase();
}
document.litterregistration.action=myAction;
返回true;
}
HTML
<form class="form-style-9" name="litterregistration" id="LitterReg" method="post">
<li>
<input type="text" name="AKennel" required class="field-style field-split align-left" placeholder="Kennel Name" style="text-transform:capitalize" />
<input type="text" name="BDamMother" required class="field-style field-split align-right" placeholder="Dame (Mother)" style="text-transform:capitalize"/>
</li>
<input type="submit" value="Save as PDF" onclick="mySubmitAction('tcpdf/examples/form-litter-regis.php');" />
<input type="button" onclick="ClearFormFields()" value="Clear all fields" />
</form>
var$input1=$('#input-1');
$.toSentenceCase=函数(值){
var val=分割值(“”);
对于(变量i=0,l=val.length;i
可能重复将submit listener从按钮移到表单上。无需单击“提交”按钮即可提交表单。不知道ClearFormFields是做什么的,但很可能一个重置按钮将在零脚本支持下完成这项工作。Thx百万人!!!我只是想澄清一下,我没有粘贴所有的代码——ClearFormFields()位于onsubmit函数下面——我认为没有必要包含它。如果我可能会问,有没有可能把它转换成句子的大小写而不是大写?