Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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加载两值单输入字段_Javascript_Php_Jquery_Html_Css - Fatal编程技术网

Javascript加载两值单输入字段

Javascript加载两值单输入字段,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,我已经创建了计算项目。我的代码有输入字段名称Estimate Property Tax。此输入字段获取两种类型的值。这两种类型的值分别为%和$。现在,我的输入字段仅获取%值。未获取$value。我的旧UI代码: <td>Estimate Property Tax </td> <td> <input name="propertytaxpc" type="text" size="8" maxlength="8" valu

我已经创建了计算项目。我的代码有输入字段名称Estimate Property Tax。此输入字段获取两种类型的值。这两种类型的值分别为%和$。现在,我的输入字段仅获取%值。未获取$value。我的旧UI代码:

 <td>Estimate Property Tax </td>
        <td>
          <input name="propertytaxpc" type="text" size="8" maxlength="8" value="<?php echo $dproperty_tax; ?>" onChange="javascript:propertyTaxPcChanged(true)" />
        %</td>
        <td>Or $ 

          <input name="propertytaxamt" type="text" size="8" maxlength="8" onChange="javascript:propertyTaxAmountChanged(true)"  />
          </td>
        <td>

现在我的UI使用了单一输入字段%和$,这两个值都加载了单一输入字段。现在我得到了%value。如果用户将%更改为$value,则还需要更改。请帮助我,我只得到%的价值?如何更改onclick函数的值?

我不确定自己是否完全理解,但该值似乎是由您的php代码在服务器端设置的

value="<?php echo $dproperty_tax;?>"

您正在搜索单击处理程序-我使用了单击事件我的代码我希望传递两个值单输入字段两个值%和$value.%值工作默认值。现在我想更改单击单个输入字段的值查看我关于使用数据属性和javascript更改值的更新。我想要第二个意思$value是,如果要更改输入的每个属性,恐怕我不理解单个输入字段背后的原因。您正在更改name属性和onclick处理程序。使用2个输入并隐藏不使用的输入更合理。Gregg Duncan如果我有任何疑问,我会检查您的代码。我会在这里询问谢谢您的帮助我接受了您的答案
   var fname = _src;
    var ImageName = fname.substring(fname.lastIndexOf('/') + 1);
    //alert(ImageName);
    if (ImageName == "percent.png") {
        $(event.target).attr("src", "Content/Images/RedDoller.png");
    }
    else {
        $(event.target).attr("src", "Content/Images/percent.png");
   }
}
value="<?php echo $dproperty_tax;?>"
<input name="propertytaxpc" class="txt" type="text" size="8" maxlength="8" data-percent="<?php echo $dproperty_tax;?>" data-dollar="<?php echo $TaxDollars;?>" value="<?php echo $dproperty_tax;?>" onChange="javascript:propertyTaxPcChanged(true)" />
var taxInput = $('input[name="propertytaxpc"]');
if (ImageName == "percent.png") {
    $(event.target).attr("src", "Content/Images/RedDoller.png");
    taxInput.val(taxInput.attr('data-dollar'));
}
else {
    $(event.target).attr("src", "Content/Images/percent.png");
    taxInput.val(taxInput.attr('data-percent'));
}