Gerçek giriş içerikleri tarayıcıların çoğunda preseving değil [FF, MSIE7 / 8 ve vb]

0 Cevap php

Ben (PHP, javascript kullanarak) bir uygulama üzerinde çalışıyorum. Aşağıda benim problem deyimi hakkında kısa bir açıklama

There are two forms avaliable on my application, i.e. SourceFrm and targetFrm. I am taking input on first form i.e. SourceFrm and doing processing on targetFrm.

Aşağıda SourceFrm : den alıyorum girişi

1) Verilerinizi girin (bu giriş kutusunun belirlenmesi id is 'inputdata'):

2) id girin (Identification giriş kutusu id id):

Kullanıcı tarafından beslemek girişi Yukarıda başı olarak ben daha fazla processiong için targetFrm bu verileri ilanıyla.

On TargetFrm:

I am simply assigning inputdata value to php varible. The spaces which are in between of words are getting lost ( more than one spaces converting to one space).

e.g. User has added below data on input box and submitted

inputdata:

This is my     test.

Here observed that user has added 5 spaces in between 'my' and 'test' word. After assigning this input data to php variable. After that I printed this value Below content I am getting

Output:

This is my test.

Birden fazla boşluk bir alana dönüştürmektedir. Bu davranış Ben FF, MSIE7 / 8 opera, safari, krom gibi tüm tarayıcılarda kontrol etti.

'<pre>' php değişken ie yazdırmadan önce kullandıysanız:

print "<pre>";
print $inputdata;

Anda alanlarda (Ben tam içeriğini alıyorum) kayıp almıyor.

Here my conflict is how do I presrve exact contents without using '<pre>'. I have used encoding/decoding (htmlentitiesencode() and decode () )functionality, in my further data processing, so it may create some conflict if i replace spaces with &nbsp;. ( May conflict ll occur if i use &nbsp; instead space ).

Herkes herhangi bir fikirleri var mı, öneri önermek için lütfen.

-Teşekkürler

0 Cevap