Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 函数填写一些字段并在选择时提交 函数代码(信息){ var-str=''; 如果(info!=''{str=info;} document.getElementById('优惠券\优惠券代码')。value=str; }_Javascript_Submit_Onchange_Onselect - Fatal编程技术网

Javascript 函数填写一些字段并在选择时提交 函数代码(信息){ var-str=''; 如果(info!=''{str=info;} document.getElementById('优惠券\优惠券代码')。value=str; }

Javascript 函数填写一些字段并在选择时提交 函数代码(信息){ var-str=''; 如果(info!=''{str=info;} document.getElementById('优惠券\优惠券代码')。value=str; },javascript,submit,onchange,onselect,Javascript,Submit,Onchange,Onselect,使用jQuery来实现这一点可以接受吗 如果是这样,我已经给出了一个工作示例 使用jQuery,您可以这样做: <script type="text/javascript"> function FillCode(info) { var str = ''; if (info != '') { str = info; } document.getElementById('coupon_code').value = str; } </script> <d

使用jQuery来实现这一点可以接受吗

如果是这样,我已经给出了一个工作示例

使用jQuery,您可以这样做:

<script type="text/javascript">

function FillCode(info) {
  var str = '';
  if (info != '') { str = info; }
  document.getElementById('coupon_code').value = str;
}

</script>

<div class="input-box">
<input class="input-text" type="hidden" id="coupon_code" name="coupon_code" value="<?php echo $this->htmlEscape($this->getCouponCode()) ?>" />
<select id="SBox" style="background-color: #666;" onchange="FillCode(value)">
      <option value="">Select Code</option>
      <option value="CODEDISCOUNT">X% Discount</option>
    </select>

您好,问题在于jQuery,我的网站不支持jQuery,因此我制作了一个简单的脚本来自动完成表单,但不发送:(
$("#SBox").change(function() {
    //alert($(this).val());
    $("input#coupon_code").val($(this).val());
    $("form").submit();
});