kekos / form-refill
用于将POST数据填充到HTML表单字段的辅助类
v1.0.0
2021-03-07 16:41 UTC
Requires
- php: ^7.3 || ^8.0
Requires (Dev)
- phpstan/phpstan: ^0.12.80
- phpstan/phpstan-phpunit: ^0.12.18
- phpunit/phpunit: ^9.5
README
用于将POST数据填充到HTML表单字段的辅助类。
安装
您可以通过Composer安装此包
composer require kekos/form-refill
文档
用法
<?php use Kekos\FormRefill\FormRefill; $refill = new FormRefill(); $refill->setPostData($_POST); ?> <form action="" method="POST"> <label> Your name: <input type="text" name="name" <?php echo $refill->refillText('name'); ?> > </label> <label> Your presentation: <textarea name="pres"><?php echo $refill->refillTextarea('pres'); ?></textarea> </label> <label> <input type="checkbox" name="yes" value="1" <?php echo $refill->refillCheckbox('yes', '1'); ?> > Check this box? </label> Select one: <label> <input type="radio" name="food" value="hamburger" <?php echo $refill->refillRadio('food', 'hamburger'); ?> > 🍔 </label> <label> <input type="radio" name="food" value="pizza" <?php echo $refill->refillRadio('food', 'pizza'); ?> > 🍕 </label> <label> Age: <select name="age"> <option value="0-20"<?php echo $refill->refillOption('age', '0-20'); ?>> 0-20 </option> <option value="21-30"<?php echo $refill->refillOption('age', '21-30'); ?>> 21-30 </option> <option value="31-40"<?php echo $refill->refillOption('age', '31-40'); ?>> 31-40 </option> <option value="41-60"<?php echo $refill->refillOption('age', '41-60'); ?>> 41-60 </option> <option value="61-70"<?php echo $refill->refillOption('age', '61-70'); ?>> 61-70 </option> <option value="71+"<?php echo $refill->refillOption('age', '71+'); ?>> 71+ </option> </select> </label> </form>
错误和改进
在GitHub问题中报告错误,或者随时发起pull request :-)
许可证
MIT