zoenbo 发表于 2020-11-12 15:12

十万火急~搜索框输入简体提交时转成繁体JS怎么实现?

本帖最后由 zoenbo 于 2020-11-12 18:23 编辑

如题,这是PHP页面里的一段代码,想用JS实现搜索框输入简体,提交时转成繁体,下边的JS可以实现简体繁体转换,但不知道怎么实现?


<input type="search" name="kw" class="form-control" id="q" placeholder="搜索关键词"
            autocomplete="off" value="<?php echo $kw ?>" >
            <button type="submit">搜索</button>


引用的JS
https://www.jq22.com/demo/jsjiantizhuanfanti201909022131/tran.js

qq231 发表于 2020-11-12 15:30

如果是前端,可以通过失去焦点把input的值调用那个js的方法转换

zoenbo 发表于 2020-11-12 15:33

qq231 发表于 2020-11-12 15:30
如果是前端,可以通过失去焦点把input的值调用那个js的方法转换

onchange="zh_tran('t',document.getElementById('q'))" 我试过加了这个 但是不起作用

游不动 发表于 2020-11-12 15:40

提交时获取参数转换一下就好了:
let qVal = zh_tran('t', document.getElementById('q').value)

iLy_y 发表于 2020-11-12 15:50

可以失去焦点的时候获取下input的值再进行转换,转换以后提交

zoenbo 发表于 2020-11-12 15:53

游不动 发表于 2020-11-12 15:40
提交时获取参数转换一下就好了:
let qVal = zh_tran('t', document.getEle ...

也是没起作用,不知道咋回事

13s 发表于 2020-11-12 15:54

不懂,帮顶!!

qq231 发表于 2020-11-12 15:55

zoenbo 发表于 2020-11-12 15:53
也是没起作用,不知道咋回事

你看下控制台,应该报错了

iLy_y 发表于 2020-11-12 16:03

能远程吗 可以帮你看看

zoenbo 发表于 2020-11-12 16:11

Summer大大 发表于 2020-11-12 15:56
这JS写的什么乱七八糟的,一看就知道有问题。
window.tran = {};
window.t ...
奇怪,也是没转换成

页: [1] 2 3
查看完整版本: 十万火急~搜索框输入简体提交时转成繁体JS怎么实现?