ellerinize sağlık güzel olmuş ama text fielde 1 kere tıklamadan tutarı linke yazdırmıyor.
textfielde değer başka bir javascript dosyası ile geliyor.

oda şu şekilde

<script type="text/javascript">

function carp()
{
var sum=0;
var x=0;
var y=0;
var parabirimi = 0;

x=$("#oda :selected").attr("rel");

sum =  x;
document.getElementById('fiyat').value = sum;
}

function hesapla() {
    var getEl = function(id){
            return document.getElementById(id)
        },
        setDate = function(val) {
            var vP = val.split('.');
            return new Date(vP[2], vP[1]-1, vP[0])        
        };
    var gunlukFiyat = parseInt(getEl('fiyat').value,10),
        giristarihi = setDate(getEl('giristarihi').value),
        cikistarihi = setDate(getEl('cikistarihi').value),
        ucret = getEl('ucret');
    var birGun=1000*60*60*24;
        
	    gunsayisii = Math.round((cikistarihi-giristarihi)/(birGun));
   
   ucret.value = gunsayisii*gunlukFiyat;
	gunsayisi.value = Math.round((cikistarihi-giristarihi)/(birGun));

}

</script>