Php 更改其他输入上的输入值

Php 更改其他输入上的输入值,php,javascript,html,Php,Javascript,Html,我试图像一个小函数一样计算图像的重新大小值: index.php <?php list($width, $height, $type, $attr) = getimagesize("image.jpeg"); echo '<form id="dimensions" action=''>'; echo '<input type="text" class="input1" id="w

我试图像一个小函数一样计算图像的重新大小值:

index.php

<?php
list($width, $height, $type, $attr) = getimagesize("image.jpeg"); 
echo '<form id="dimensions" action=''>';                                              
echo '<input type="text" class="input1" id="width" value="' . $width . '" onchange="widthfunc()"/>';      
echo '<input type="text" class="input1" id="height" value="' . $height . '" onchange="heightfunc()"/>';          
echo '<input type="text" class="input1" id="resize" value="' . $resize . '%" onchange="resizefunc()"/>'; 
echo '<input type="submit" value="change" name="change"/>';
echo '</form>';   
?>

默认情况下,该值应该是图像的原始值,除非用户更改其中一个fiels-width-height或size(单位%),否则我希望javascript会更改其他2个值…

javascript不能更改PHP,您可以通过AJAX发送请求,但javascript是客户端,而PHP是服务器端,苹果和桔子交配


如果您试图存储以前的值和调整大小的值,只需使用2D数组并将数据存储在其中,或者使用2个普通数组(任意选择)

请再解释一下。。是否要更改高度和宽度更改时调整输入框大小的值?
function widthfunc()
{
    var x=document.dimensions.getElementById("height");  
    var y=document.dimensions.getElementById("width");
    var z=document.dimensions.getElementById("resize");
    var a = 1280;
    var b = 1024;
    var c = 100;

    x.value=y.value * b / a;
    z.value=(a*b)/(x.value*y.value);

}
function heightfunc()
{
    var x=document.dimensions.getElementById("height");  
    var y=document.dimensions.getElementById("width");
    var z=document.dimensions.getElementById("resize");
    var a = 1280;
    var b = 1024;
    var c = 100;

    x.value=y * b / a;
    z.value=(a*b)/(x*y);

}
function resizefunc()
{
    var x=document.dimensions.getElementById("height");  
    var y=document.dimensions.getElementById("width");
    var z=document.dimensions.getElementById("resize");
    var a = 1280;
    var b = 1024;
    var c = 100;

    x.value=y * b / a;
    z.value=(a*b)/(x*y);

}