Asshen
Legacy Member
Hoi.
Heb hier een weird probleemke met javascript...
Ik gebruik de methode indexOf om een substring te zoeken in een string, maar zelfs als de substring 100% zeker aanwezig is in de string krijg ik toch -1 terug
Een voorbeeld:
myStr = "extern bedrijf, john doe"
mStr = "john doe"
Als ik nu mStr zoek in myStr, dan zal die deze niet vinden !?
Iemand die hier een antwoord op kan geven ?
Dank.
K.
Heb hier een weird probleemke met javascript...
Ik gebruik de methode indexOf om een substring te zoeken in een string, maar zelfs als de substring 100% zeker aanwezig is in de string krijg ik toch -1 terug

Code:
var mStr ="";
var myStr= new String(document.getElementById('sUitvoerders' + ID).innerText);
iu = frmUpdateData.txtUitvoerders.options.length;//.size
var myStr2 = myStr.toLowerCase();
for(i=0; i<iu; i++)
{
mStr = new String(frmUpdateData.txtUitvoerders.options(i).text);
var mStr2 = mStr.toLowerCase();
//alert boxke weergeven met string vergelijking - DEBUGGEN
alert("'" + mStr2 + "' in '" + myStr2 + "' = " + myStr2.indexOf(mStr2));
if( myStr2.indexOf(mStr2) > -1 )
{
frmUpdateData.txtUitvoerders.selectedIndex = i;
}
}
Een voorbeeld:
myStr = "extern bedrijf, john doe"
mStr = "john doe"
Als ik nu mStr zoek in myStr, dan zal die deze niet vinden !?
Iemand die hier een antwoord op kan geven ?
Dank.
K.
