現在、CodeIgniter を使用してインベントリ プロジェクトに取り組んでいます。vendorlist フォームには、名前、住所、担当者、電話番号というテキスト フィールドがあります。
これは、& (アンパサンド) 記号を除く他のすべてのテキストに対して正しく機能しています。その後に & 記号やその他のテキストを挿入すると、まったく機能しません。
vendorlist.php ファイルでは、次のコードを使用しています。
<form onsubmit="return false" id="frmvendor">
<dl>
<dt><label><?php echo $this->lang->line('name');?></label></dt>
<dd><input type="text" name="vendorname" id="vendorname" value="" class="validate[required] text-input" /></dd>
</dl>
<dl>
<dt><label><?php echo $this->lang->line('address');?></label></dt>
<dd><textarea name="address" id="address" cols="22" class="validate[required] text-input"></textarea></dd>
</dl>
<dl>
<dt><label><?php echo $this->lang->line('phone');?></label></dt>
<dd><input type="text" name="phone" id="phone" value="" size="60" class="validate[required] text-input" /></dd>
</dl>
<dl>
<dt><label><?php echo $this->lang->line('contactperson')?></label></dt>
<dd><input type="text" name="contactperson" id="contactperson" value="" /></dd>
</dl>
<dl>
<dt><label><?php echo $this->lang->line('active');?></label></dt>
<dd>
<?php echo $this->lang->line('yes');?><input type="radio" name="vendor_locked" checked="checked" value="0" id="vendor_locked" />
<?php echo $this->lang->line('no');?><input type="radio" name="vendor_locked" value="1" id="vendor_unlocked" />
</dd>
</dl>
<dl>
<dt></dt>
<dd><input type="submit" name="save" value="Save" /><input type="button" name="cancel" value="Cancel" onclick="resetForm('frmvendor')" /></dd>
</dl>
<input type="hidden" id="vendorid" name="vendor" value="" />
</form>
& 記号に対してどのように機能しますか? みんな助けて。