我有一个包含多个字段的表单,我需要使用 javascript 自定义一些字段以允许我:
为“城市”字段预填充值“纽约”
将“电子邮件”字段设为只读
预填充并只读字段“国家”
为了得到第 1 点的结果,我使用了这个运行良好的代码:
<script type="text/javascript">function on_form_loaded(event) {
if (event=='reserve')
document.getElementById('city').setAttribute("value", "New York");
}</script>
为了获得第 2 点的结果,我使用了这个运行良好的代码:
<script type="text/javascript">function on_form_loaded(event) {
if (event=='reserve')
document.getElementById('email').readOnly=true;
}</script>
但现在我看不到如何“混合”预填充/只读参数以获得第 3 点的结果。
有人可以帮忙吗?
此外,我想缩短代码以避免为每个字段包含单个 javascript。我做了一些测试,但没有成功。如果你能给我一些例子...