作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想将“s.value”全部转为小写,然后转为 ucwords,但我不知道该怎么做,因为它在一个表单中。
基本上我想做这样的事情:ucwords(strtolower( s.value here ));
这是表格:
<form role="search" method="get" id="searchform" action="http://chusmix.com/?s=" onsubmit="if (document.getElementById('s2').value.length > 5) window.location = action + '<php echo $city; ?>++++' + s.value; return false;" >
谢谢
最佳答案
<script type="text/javascript">
function ucwords (str) {
return (str + '').replace(/^([a-z])|\s+([a-z])/g, function ($1) {
return $1.toUpperCase();
});
}
function strtolower (str) {
return (str+'').toLowerCase();
}
</script>
<form role="search" method="get" id="searchform" action="http://chusmix.com/?s=" onsubmit="if (document.getElementById('s2').value.length > 5) window.location = action + '<?php echo $city; ?>++++' + ucwords(strtolower(s.value)); return false;" >
JavaScript 函数来自PHP.JS
关于javascript - 如何将 ucwords 和 strtolower 添加到此表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4609558/
我是一名优秀的程序员,十分优秀!