Re: [問題] 假文產生器

作者: iamnodoubt (Have Fun)   2017-03-22 01:08:17
※ 引述《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
作者: Allenbootung ($query)   2017-03-22 23:55:00
感謝前輩

Links booklink

Contact Us: admin [ a t ] ucptt.com