Jump to content
php.lv forumi

Recommended Posts

Posted

Problēma sekojoša, nepieciešams, lai piešķir vērtības 2 input. Uz ff strādā, bet uz ie netieku klāt tiem inputiem :angry:

function getObject(name) {
 var ns4 = ( document.layers ) ? true : false;
 var w3c = ( document.getElementById ) ? true : false;
 var ie4 = ( document.all ) ? true : false;

 if ( ns4 ) return eval( 'document.' + name );
 if ( w3c ) return document.getElementById( name );
 if ( ie4 ) return eval( 'document.all.' + name );
}

ar šito nosaka kas par pārlūku, bet ar nākamo piešķir vērtības. click(this.id, this.innerHTML)

function click( id, text ) {
	 getObject( "q" ).value = text;
	 getObject( "Record" ).value = id;
}

 

Neiebraucu kāpēc neiet uz ie. HELP kāds!

Posted

Kā izskatās tie inputi? Ja šādi:

<input id="Record" name="Record" ...>

tad vari vienkārši rakstīt:

document.getElementById("Record").value="blabla";

Strādās uz visiem mūsdienīgiem browseriem.

Posted
Kā izskatās tie inputi? Ja šādi:

<input id="Record" name="Record" ...>

tad vari vienkārši rakstīt:

document.getElementById("Record").value="blabla";

Strādās uz visiem mūsdienīgiem browseriem.

18814[/snapback]

 

Mēģināju arī tā, bet nu ņifiga. Es domāju mok pie vainas ir tas innerHTML?

Posted
Kā izskatās tie inputi? Ja šādi:

<input id="Record" name="Record" ...>

tad vari vienkārši rakstīt:

document.getElementById("Record").value="blabla";

Strādās uz visiem mūsdienīgiem browseriem.

18814[/snapback]

 

kaapeec tik sarezgiiti?

 

document.formas_nosaukums.inputa_nosaukums.value='bla bla'

(ja nekljuudos ja doc ir tikai 1 forma tad var nostraadaat arii

shhadi

this.inputa_nosaukums.value='blaa';

 

bet labaak izmantot 1 variantu...

)

 

notiiriit var pielikt klaat (var arii nelikt :) )

 

document.formas_nosaukums.inputa_nosaukums.value=""

document.formas_nosaukums.inputa_nosaukums.focus();

 

 

 

viiss!!!

sakot ar JavaScript 1.1 :)

ja pat ne ar vecaku - straada uz visiem brauzeriem :)

 

tas pats ar chekboksiem, radioPogaam utt

tikai attieciigi jamaina peedeejaa iipashiiba :)

mazliet savaadaak - sarezdziitaak ir

lai panjemtu konkreetu vertiibu selectboxa......

Posted

Ar to getByID formai nevajag dot name, kurš nav atļauts iekš xhtml (taču to vajag tavā variantā). Nu protams, var rakstīt forms[0], bet man tas liekas daudz nesmukāk nekā ar to id. Katrā ziņā varianti ir vairāki. Var jau arī ar getElementsByName(..)[0].value

Posted

18817[/snapback]

inputi ir sekojoši

<input type="text" name="q" id="q" />
<input type="hidden" name="Client" id="Client" />

Var darīt kā gribi, bet nu nekādā variantā neķer tos inputus.

Source redzams te http://paste.php.lv/2154 tas ir pats index.php

http://paste.php.lv/2155 <- find.php

un js ir te http://paste.php.lv/2156

 

Nesaprotu kur problēma :(

Posted

īsti neiedziļinājos, bet man vienmēr strādā unobtrusive variants

function byid(id)

{

if (document.getElementById)

  return (document.getElementById(id));

if (document.all)

  return document.all[id];

if (document.layers)

  return document.layers[id];

return false;

}

if (byid('q'))

byid('q').value='tas un tas'

×
×
  • Create New...