İlk aklıma gelen çözüm ;


function isMobile() {
return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]);
}


Yukardaki fonksiyonuda aşağıdaki şekilde kullanarak HTML sayfasına bir çıktı gönderebiliriz. Bu çıktı 0 veya 1 olsun. 1 ise mobil , 0 ise normal tarayıcı olsun.


$Tip = 0;
if(isMobile()) $Tip = 1;



<script>
function Degistir()
{
var Tip = ;
if (Tip == 1)
{
$("#ÖnceGelsin" ).insertBefore( "#SonraGelsin" );
}
}
</script>


Divlerinin ID'lerini A ve B olarak düşünelim. Normal giriş yapılıyorsa Önce A sonra B gösterilecek.

Ama mobil ise önce B sonra A gösterilecek. O yüzden, #ÖnceGelsin yazan yere mobildeyken önce gösterilmesi gereken div'in id'sini yazıyosun. Örnek (#form1)

Aynı şekilde, mobildeyken sonra gösterilmesi istediğiniz div'in id'sini de #SonraGelsin yazan yazıyla değiştirmeniz kafidir.