jquery - JavaScript function parameter issue -


this question has answer here:

i'm using javascript function in html click , pass 3 parameters in

<div class="save_button" onclick="savetext('text','text_2000','plan share experiences week.')">submit</div> 

this working fine function

function savetext(type,text_id,text_body){      // mycode } 

note: 3rd parameter can text

when 3rd parameter came

<div class="save_button" onclick="savetext('text','text_2001','it's hot today, i'll do? (better not go outside!).let's have ice cream')">submit</div> 

showing error in console

uncaught syntaxerror: missing ) after argument list

i know due additional ( , ) , ' coming on parameter. couldn't able remove 3rd parameter because dynamic

how can fixed.??

you're using quotes ' inside quote. breaking string , resulting in error.

escape quote preceding \.

see highlighted changes in below code.

<div class="save_button" onclick="savetext('text','text_2001','it\'s hot today, i\'ll do? (better not go outside!).let\'s have ice cream')">submit</div> <!--                                                             ^^                  ^^                                       ^^ --> 

Comments

Popular posts from this blog

java - UnknownEntityTypeException: Unable to locate persister (Hibernate 5.0) -

python - ValueError: empty vocabulary; perhaps the documents only contain stop words -

ubuntu - collect2: fatal error: ld terminated with signal 9 [Killed] -