Yev*_*man 32 html forms markdown wiki
是否有任何类似于Markdown的简单语言或其中一个转换为HTML表单元素的Wiki标记?
例如:
name* = ___________
sex = (x) Male () Female
phones = [] Android [x] iPhone [] Blackberry
city = {BOS, (SFO), NYC}
Run Code Online (Sandbox Code Playgroud)
会转换为:
<label>Name (required):</label><input type="text" name="name" id="name"/>
<label>Sex:</label><input type="radio" name="sex" value="Male" checked="checked"/> <input type="radio" name="sex" value="Female"/>
<label>Phones:</label><input type="check" name="phones" value="Android"/> <input type="check" name="phones" value="iPhone" checked="checked"/> <input type="check" name="phones" value="Blackberry"/>
<label>City:</label>
<select name="city">
<option value="BOS">BOS</option>
<option value="SFO" selected="selected">SFO</option>
<option value="NYC">NYC</option>
</select>
Run Code Online (Sandbox Code Playgroud)
自己创建一个很简单,但如果现有的库/语言已经支持它,它将节省我一些实施,文档和维护时间.如果库在Java中工作(因此我们可以在服务器端运行)或JavaScript(因此我们可以在客户端运行它),这将是更好的选择.
我在https://github.com/bradgessler/formdown上使用了稍微不同的语法来解决这个问题:
Hi _________(Name)
How are you doing today? () Good () Ok () Bad
Could I have your email address? __________@(Email)
Write a few lines that describe your mood: ____________///(Mood)
[ Submit your feelings ]
Run Code Online (Sandbox Code Playgroud)
它被打包为formdown
gem,可以在Rails中用于通过.fmd
文件扩展名(例如app/views/users/edit.fmd.html
)呈现表单。
归档时间: |
|
查看次数: |
5179 次 |
最近记录: |