Если вы называете это так, как вы это сделали ...
$('.leadtoscore').click(add_event('shot'));
... вам нужно, чтобы функция add_event()
возвращала функцию, например ...
function add_event(param) {
return function() {
// your code that does something with param
alert( param );
};
}
Функция возвращается и используется как аргумент для .click()
.
Это должно сделать это:
stringvar output := {TABLE_NAME.FIELD_NAME};
output := Trim(output); //get rid of leading & trailing spaces
output := Replace(output,Chr(13),''); //get rid of line feed character
output := Replace(output,Chr(10),''); //get rid of carriage return character
//add any other special characters you want to strip out.
, Если у Вас есть много символов для разделения, можно использовать этот немного более необычный подход. Просто добавьте любые символы, которые Вы хотите разделить к в []:
stringvar input := {DROPME.TEST_FIELD};
stringvar output := '';
numbervar i;
input := Trim(input);
for i := 1 to Length(input) Step 1 do
if not(input[i] in [Chr(13),Chr(10)]) then
output := output + input[i];
output