PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
Tellimuse sisestamine
Postitaja: joker 2009-12-15 16:41:34
Situatsioon järgmine:

Lehe haldaja peab sisestama tellimuse kus võib olla kuni 500 rida.
Tellimusel on päis, ning inforead.

Kuidas oleks seda mõistlik veebis teha - kas panna tellimuse read istuma Iframe, ning päis eraldi või loobuda Iframest, ning paigutada kogu kama ühte htmli?
RE: Tellimuse sisestamine
Postitaja: blaa 2009-12-16 00:39:19
div overflow auto
RE: Tellimuse sisestamine
Postitaja: joker 2009-12-16 09:57:46
Proovisin miskit sellist, ning asi toimib.


<style type="text/css">
<!--
div.scroll {
height: 200px;
width: 500px;
overflow: auto;
border: 1px solid #666;
background-color: #ccc;
padding: 5px;
}
-->
</style>

<BODY>

<SCRIPT LANGUAGE="JavaScript">
<!--
function addInput(divName){
var newdiv = document.createElement('div');
newdiv.innerHTML = "<input type='text' name='myInputs[]'>";
document.getElementById(divName).appendChild(newdiv);
document.getElementById(divName).scrollIntoView(false);
}
//-->
</SCRIPT>
<form method="POST">
<input type="button" value="Add line" onClick="addInput('dynamicInput');">
<div class="scroll">
<div id="dynamicInput"><input type="text" name="myInputs[]"></div>
</div>
</form>
</BODY>


Samas küsimus - kui lisada rida, siis kuidas saab panna/määrata focus'e viimasele lisatud väljale/väljale?

Viimati muudetud: 16-12-2009 09:59:22
Muutja: joker
Põhjus:

RE: Tellimuse sisestamine
Postitaja: Alar 2009-12-16 11:58:15
addInput funktsiooni lõppu
newdiv.childNodes.item(0).focus();
Kas aitab?
RE: Tellimuse sisestamine
Postitaja: alo 2009-12-19 06:30:30
div.scroll {
height: 200px;
width: 500px;
overflow: auto;
border: 1px solid #666;
background-color: #ccc;
padding: 5px;
}
-->
RE: Tellimuse sisestamine
Postitaja: asdasd 2010-02-03 14:03:52
// Elementide tunnuste järgi indekseeritud massiivi tekitamine
while ($row = mysql_fetch_row($SQLresource)) {
$Items[$row[0]] = array(
'ItemID' => $row[0],
'ParentID' => $row[1],
'Name' => $row[2],
'Children' => array()
);
RE: Tellimuse sisestamine
Postitaja: asdasd 2010-02-05 12:22:42
</SCRIPT>
<form method="POST">
<input type="button" value="Add line" onClick="addInput('dynamicInput');">
<div class="scroll">
<div id="dynamicInput"><input type="text" name="myInputs[]"></div>
</div>
</form>

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0795221328735