PHP页面怎么通过onchange动态修改输入框的palceholder?
语者
语者 2019-01-07 11:17:49
[PHP讨论组]

页面有一个这样的选择框:


<?php echo html::select('module', $modules, '', "class='form-control chosen' ")?>


还有一个这样的输入框:


<?php echo html::input('title', '', "class='form-control'")?>


我想通过JS脚本在选择框触发一个onchange()函数,实现动态修改输入框的palceholder,可是不会写语法,求助各位大神。


语者
语者

全部回复(2)
我又看了一会儿,站起来转身走了。

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset="utf-8">
</head>
<body>
<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
<label>请选择:</label>
<select name="source">
    <option>chargeMoney1</option>
    <option>chargeMoney2</option>
    <option>chargeMoney3</option>
    <option>chargeMoney4</option>
</select>
<br>
<label>请查看:</label><input type="text" name="target" value="" placeholder="">

<script type="text/javascript">
    $('select[name=source]').on('change',function(){
        // body...
        var source = '';
        source = $(this).val();
        $('input[name=target]').attr('placeholder',source);
    })


</script>

</body>
</html>    

我又看了一会儿,站起来转身走了。

##PHP写一个接口,返回对应的placeholder的内容,前端用ajax调用这个接口,把返回的内容覆盖之前的placeholder即可。


  • 回复 谢谢你的解答。可是我完全不会PHP,也不会JS,你能帮忙写个例子作为参考吗?
    语者 作者 2019-01-07 12:12:39
  • 回复 简单写了一个,没用PHP,这个应该更适合你。
  • 回复 非常感谢你的例子,问题解决。
    语者 作者 2019-01-07 16:41:28
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号