Кристалл сообщает 11: Как обработать или обрезать специальные символы

Если вы называете это так, как вы это сделали ...

$('.leadtoscore').click(add_event('shot'));

... вам нужно, чтобы функция add_event() возвращала функцию, например ...

function add_event(param) {
    return function() {
                // your code that does something with param
                alert( param );
           };
}

Функция возвращается и используется как аргумент для .click().

7
задан JosephStyons 30 December 2008 в 05:06
поделиться

1 ответ

Это должно сделать это:

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
10
ответ дан 7 December 2019 в 01:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: