Jump to content
php.lv forumi

Tinymce nesaderība ar citu kodu?


hackerman

Recommended Posts

Atvasināju šitādu kodu, kuru notestēju atsevišķā failā:

<script>
function CheckForm()
{

if((document.addarticle.article_small.value == ''))
{
	alert('Aizpildi visus laukus!')
	return false;
}


}
</script>
<div class="men_styl">
<form method="post" action="" name="addarticle">
<input type="text" name="title" value="Virsraksts" /> <br /><br />
<b>Ievads</b>
<br />
<textarea name="article_small" rows="15" cols="80" value="kuce"></textarea>
<br />
<br />
<b>Pilns raksts</b>
<br />	   
<textarea name="elm1" rows="15" cols="80"></textarea>
<input type="submit" name="addarticle" value="Pievienot rakstu" onclick='return CheckForm();'/>

</form>

 

Itkā viss strādā... Bet reāli man to vajag dabūt iekš admina paneļa, pie rakstu pievienošanas. Tekstu rediģēju ar WYSIWYG editoru Tinymce. Lai editors varētu strādāt, vajag divus <script> tagus:

<script language="javascript" type="text/javascript" src="js/tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript" src="js/menu.js"></script>

 

Tad nu es nevarēju saprast, kapēc mana pavisam vienkāršā funckija nešancē tieši pie rakstu pievienošanas. Tad es vienkārši atslēdzu to editoru un mana funckija strādā. Kas par lietu? :)

Link to comment
Share on other sites

Kā izpaužas tā "nešancēšana"? Kļūda vai kas? Firebugā skatījies?

 

Ņem vērā, ka tinymce to textarea pārveidos par iframe, un tur nevar to pārbaudīt vienkārši ar formas pārbaudi, bet ar speciālu javascript funkciju, kuru jāskatās tinymce dokumentācijā.

 

Ja kas textareai nav atribūts "value".

 

Un parasti formu pārbaudei liek formas tagā onsubmit="return CheckForm();" Tik pat labi var tikt izmantots enter, formas apstiprināšanai.

Link to comment
Share on other sites

×
×
  • Create New...