※ 引述《Allenbootung (不痛)》之铭言:
: 各位前辈大家好,我想请教假文产生器的问题。
: 中文假文产生器的api只有MoreText,
: 在div span textarea可以正常使用,
: 请问这个要怎么用在input上呢?
: 之后要丢给数据库的。
: 感谢。
: https://jsfiddle.net/ersugss9/4/
: <!DOCTYPE html>
: <html>
: <head>
: <title></title>
: <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" ></script>
: <script src="http://more.handlino.com/javascripts/moretext-1.2.js"></script>
: </head>
: <body>
: <div class="lipsum(1)"></div>
: <br>
: <input class="lipsum_tmp"/>
: <br>
: <div id="later"></div>
: <br>
: <div id="tmp"></div>
: <script type="text/javascript">
: $("#later").moreText();
: $(".lipsum_tmp").each(function () {
: $("#tmp").moreText();
: $(this).val($("#tmp").html());
: })
: </script>
: </body>
: </html>
你贴jsfiddle也要检查有没有错误
不是程式码贴上去就好
应该说你要自己先在jsfiddle上debug
这plugin是用ajax去跟http://more.handlino.com/sentences.json
要一个随机的string回来
再写到$('this').text(String)
他只写text的method
input的内容要用val()
当然不会work
解法有两个
创一个div,隐藏起来
用moreText()去产生随机字串
text()去取里面的字串
再用val()输入到input里面
另外一个就是用其他的module
ex: https://github.com/FotoVerite/Faker.js