¿Hay algún lenguaje simple similar al Markdown o uno de los Wiki Markups que se convierte en elementos de formulario HTML?Wiki o sintaxis tipo Markdown para formularios simples?
Por ejemplo:
name* = ___________
sex = (x) Male() Female
phones = [] Android [x] iPhone [] Blackberry
city = {BOS, (SFO), NYC}
conseguiría convertir en:
<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>
Sería simple de crear uno yo mismo, pero si cualquier biblioteca/lenguaje existente es compatible con lo que ya, que me ahorraría algún tiempo en implementación, documentación y mantenimiento. Sería preferible si la biblioteca funcionara bien en Java (para que pudiéramos ejecutarlo desde el lado del servidor) o JavaScript (para que pudiéramos ejecutarlo desde el lado del cliente).
Actualización: Creé un github project para esto y maleldil lo implementé. Siéntase libre de try it out!
Parte del producto de mi empresa es un generador de formularios web para que nuestros clientes lo inserten en sus sitios. Escribir una clase que reemplazara expresiones regulares en lo que llamamos un "script" de webform no me llevó mucho más que un par de horas. También podría ver algo como Zend Form, que no es tan fácil, pero es la misma idea ... por supuesto, depende de PHP, por lo que podría no ser una opción para usted. – bpeterson76
tal vez puede ser explícito con el idioma que usará, por lo que sería más fácil limitarlo? – AnaZgombic
@AnaZgombic agregó una nota que una implementación de Java o JavaScript sería preferible. –