jquery.convform是一个网页聊天窗口插件,主要特色是可以模拟机器人自动聊天,当前的数据为例子,可以调用后端API数据。
基础调用方法
$(function(){ var convForm = $('.my-conv-form-wrapper').convform(); });知道哪个问题,每一个输入和选择必须有data-conv-question属性
<select data-conv-question="Hello! I'm a bot created from a HTML form. Can I show you some features?"> <option value="yes">Yes</option> <option value="sure">Sure!</option> </select>选择一个问题,用|分开
<input type="text" name="name" data-conv-question="Alright! First, tell me your full name, please.|Okay! Please, tell me your name first.">
<input data-conv-question="Type in your e-mail" data-pattern="^[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$" type="email" name="email">
<select name="programmer" data-conv-question="So, are you a programmer? (this question will fork the conversation based on your answer)"> <option value="yes">Yes</option> <option value="no">No</option> </select> <div data-conv-fork="programmer"> <div data-conv-case="yes"> <input type="text" data-conv-question="A fellow programmer! Cool." data-no-answer="true"> </div> <div data-conv-case="no"> <select name="thought" data-conv-question="Have you ever thought about learning? Programming is fun!"> <option value="yes">Yes</option> <option value="no">No..</option> </select> </div> </div>引用之前的回答
<input type="text" data-conv-question="Howdy, {name}:0! It's a pleasure to meet you. How's your day?">
<input type="text" data-conv-question="A fellow programmer! Cool." data-no-answer="true">
<select data-conv-question="Selects also support callback functions. For example, try one of these:"> <option value="google" data-callback="google">Google</option> <option value="bing" data-callback="bing">Bing</option> </select> <script> function google(stateWrapper, ready) { window.open("https://google.com"); ready(); } function bing(stateWrapper, ready) { window.open("https://bing.com"); ready(); } </script>
$(function(){ var convForm = $('.my-conv-form-wrapper').convform({ eventList: { onSubmitForm: function(convState) { console.log('The form is being submitted!'); convState.form.submit(); } } }); });
jquery.convform机器人自动聊天插件
正在加载文件目录...
- 热度 108

天线狗狗下载了 此素材

Lady_此刻你是否一如既往下载了 此素材

熊大貼圖芸芸兒下载了 此素材

Hazel.橘收藏了 此素材

与你环环相扣下载了 此素材

优源文创下载了 此素材

静心下载了 此素材

诗情与画意下载了 此素材

人间渡劫下载了 此素材

波-Max下载了 此素材