Webでこれを検索する方法が正確にはわかりません。電話用の入力が1つあるフォームがあります。電話はオプションです。フォームフィールドに「(オプション)」という言葉を入れたいです。これは私がすでにこのように行っています:
<input type="text" name="billing[telephone]" value="<?php echo $this->__('(optional)') ?>" onFocus="if(this.value == '<?php echo $this->__('(optional)') ?>') {this.value = '';}" onBlur="if (this.value == '') {this.value = '<?php echo $this->__('(optional)') ?>';}" title="<?php echo $this->__('Telephone') ?>" class="input-text" id="billing:telephone" />
このように動作しますが、どこにでも「(オプション)」が投稿され、顧客のメールなどに「(オプション)」が送信されます。電話番号が入力されていない場合は「(オプション)」が投稿されず、何も入力されていないかのように、フィールドを空白のままにします。
上記のコードは、オプションのコードを追加した Magento ショッピング カートからのものです。
ありがとうございました